⚛️ React Developer Roadmap - beginners guide 🚀

The Coding Mermaid 🧜‍♀️ - Mar 20 '21 - - Dev Community

I was thinking to myself, about the steps I followed to learn React and then I asked myself, why not share with all developers? 😊

👾 Strengthen your JavaScript knowledge

If you are reading this post, I assume you already have HTML, CSS and basic JS knowledge, so I'm going to skip those. To be a React Developer, you have to first have solid foundations of JavaScript.
Let me share with you some resources that you can use to increase your JavaScript development skills:

👩‍💻 Learn map, filter and reduce in JavaScript.

Map, reduce, and filter are all array methods in JavaScript. If you start with React, chances are that you use them in a daily basis.

For this topic, I leave you here 2 articles, which are my favorites:

🎨 CSS Frameworks

It's always handy to have help when building applications and css frameworks are always here to the rescue.

  • Material UI - a library created and kept up by Google with many custom options for many different jsx/html tags you’ll want to use
  • React Bootstrap - React Bootstrap is a set of React components that implement Bootstrap framework
  • Semantic UI - development framework that helps create beautiful, responsive layouts using human-friendly HTML


✈️ API's

To create something which communicates with other application you will need to use APIs like REST

A quick and easy to follow tutorial that I advice to watch is the What Is A RESTful API? Explanation of REST & HTTP

⚛️ Learn React

Now that you’re experienced in Advanced JavaScript and API's, let's skip to React. React as a framework is a great choice because it’s quite easy to learn, it’s improving each day and it has a great community.

There are several courses that you can find out there, I'm going to share some that I think it could be interesting:

Official Documentation

Free

Paid

🚀 State Management

This is an important area for a React developer to focus on. Some of these points are:

And much more...

You can also check the courses from Stephen and Max in what regards to this topic.

🪐 And it continues

There is so much more to learn about React, but I wanted to keep this article simple, for beginners, like me.
I wrote this article as I was writing for myself, so I hope it helps you when starting this new journey
fox wave

. . . . . . . . . . . . . . . . . . . . .