Posts

Showing posts with the label React

How to Learn React — A Roadmap from Beginner to Advanced.

Image
This guide is for people who are starting with React. I have carefully curated the best videos and articles in each section to make it easier for learning. Note:  I’m not associated with any of the websites mentioned below. It’s purely my view. Prerequisites Basic knowledge of HTML, CSS, and JavaScript. Basic understanding of ES6 features. Here’s my  article  explaining some of the ES6 features. To get started you should at least know the following features: 1. Let 2. Const 3. Arrow functions 4. Imports and Exports 5. Classes Basic understanding of how to use  npm . Getting started You can use online code editors to practice, or you can use  Create React App . I have setup a development environment in  JSFiddle  and in  Codepen . To grasp all the fundamentals of React, you can start with the following tutorials: React official documentation  by React Beginners guide to React  by Kent C. Dodds Fundamentals of React  by  Samer Buna By now, you should have a basic idea of the