How much JavaScript you need to know to use React?
New Course Coming Soon:
Get Really Good at Git
Find out if you have to learn something before diving into learning React
If you are willing to learn React, you first need to have a few things under your belt. There are some prerequisite technologies you have to be familiar with, in particular related to some of the more recent JavaScript features you’ll use over and over in React.
Sometimes people think one particular feature is provided by React, but instead it’s just modern JavaScript syntax.
There is no point in being an expert in those topics right away, but the more you dive into React, the more you’ll need to master those.
I will mention a list of things, with pointers to articles I wrote that can help you get up to speed quickly:
- JavaScript classes
- ES Modules
- The basics of asynchronous programming: callbacks, promises, async/await
- Arrow functions
- this
- The spread operator
- Destructuring assignments
- Object literals
- Functional programming with JavaScript
Here is how can I help you:
- COURSES where I teach everything I know
- THE VALLEY OF CODE your web development manual
- BOOTCAMP 2024 cohort in progress, next edition in 2025
- BOOKS 16 coding ebooks you can download for free on JS Python C PHP and lots more
- SOLO LAB everything I know about running a lifestyle business as a solopreneur
- Interesting links collection
- Follow me on X