JavaScript before learning ReactJS
Checklist for JavaScript learners to know whether they are ready to move forward
It takes time to learn JavaScript thoroughly, and React as well. We learners should spend a good amount of time playing around with JavaScript language and the DOM in advanced.
Here is the list of JS concepts (with the links to reliable resources) to practice before you enter into the ReactJS world, so that you don't get overwhelmed with ReactJS.