Share your project with the rest of the world. Create/modify your project into a mini course by adding challenges and instructions and share it with us!
Instructions are super simple ⬇️
-> Build an exciting project on your own or choose an existing projects you have already built.
-> Break your project into multiple steps & write the challenges & instructions for each of them, following the guide.
-> Create a pull request on our codedamn projects repo
We'll review your project at the end of this month & you’ll get your t-shirt when your PR gets merged!
Start contributing today - github.com/codedamn/proje…
That's a wrap!
RT the tweet below to share this thread with your audience
HTML, CSS, and JavaScript are basic coding skills but what are some skills that make you stand out? 🤔
1. Basic Coding Skills
Frontend Developers must have basic skills that can build highly functional and secure websites. there are some techs that every Fronted Developer must know:
Knowing basics are super important but Frameworks include pace to your work and make your work more deployable as a major project that runs on the internet. Here are some frameworks that every developer should master :
A common mistake that React developers make is that they don’t create enough components. It is much better to create smaller components with each of them performing a single function. Helps a lot in saving time during debugging.
2. It's not a good idea to modify the state directly
State in React should be immutable - you shouldn’t modify state directly, because doing so can cause errors and performance issues that are difficult to debug.
The Set object type was introduced in ES6, and along with the ‘spread’ operator(..., ), we can use it to create a new array with only the unique values.
Before ES6, we had to write a lot more code to filter unique values.
This trick works for arrays containing primitive types: undefined, null, boolean, string and number .
P.S - Does not work for arrays containing objects, functions or other arrays inside them
Routing is the technique by which a web server replies to a client request to a certain endpoint. The endpoint comprises a URI (a path like / or /todos) and an HTTP method like GET, POST, PUT, DELETE, etc.
To define a route in Express.js, we write,
The METHOD is a valid HTTP request method, and PATH is the path to our endpoint (like / or /todos). HANDLER is a callback function that runs whenever a request to that endpoint is received.