Member-only story

A 2021 Roadmap to Learning React

All the things you need to know to go from beginner to expert

CaffeinatedDev
Better Programming
7 min readJan 6, 2021

--

tree diagram of concepts to learn in React
Image credit: Author

React is one of the most popular JavaScript libraries for creating dynamic web applications. It has huge community support and an active development team behind it.

Although React by itself is relatively simple, it’s not enough to just learn a single library, especially if you want to create a complex web app.

I’ve been developing in React since 2016, and as my tasks increased in complexity, I had to learn other “helper libraries” to implement features.

In this article, I want to lay out a roadmap you can use for learning how to create real-world applications using React. I will list the important React concepts and other useful libraries you should know.

Prerequisites

Since React is a JavaScript library, you should know JavaScript basics and ES6 syntax really well.

I would recommend that you only start to learn React after you can code a simple website using pure HTML/CSS and Vanilla JavaScript.

Basics

In this section, I want to share things that you must learn in order to build a simple but functional React application. The recommended resources for learning (and ones…

--

--

CaffeinatedDev
CaffeinatedDev

Written by CaffeinatedDev

Writing stories about software development while sipping that coffee

Responses (2)

What are your thoughts?