
Looking for a Tutorial? Use the New React Docs If you want a helpful guide to start learning these concepts and more today, I've written an extensive cheatsheet on freeCodeCamp that covers all the JavaScript that you need to be confident with React. You will encounter and learn more React concepts as you start building your own projects and looking at the code of others.

These are all the JavaScript concepts that, in my experience, you truly need to know to work with React at any level. Here is a shortlist of some of the concepts in JavaScript that you will need to understand to be able to use React effectively. Many JavaScript concepts can be learned at the same time you are learning React. With that being said, you do not need to learn all of JavaScript first. The way I would characterize JavaScript's relationship to React is– the better you know JavaScript, the better a React developer you will become. React is a JavaScript library and is often advertised as being "just JavaScript." This suggests that to really learn React you must know JavaScript first. The question I'm most frequently asked by beginners looking to learn React is: "do I need to learn JavaScript?"

Need to Learn JavaScript? You Can Learn it While Learning React You'll also save a lot of precious time and energy in the process. In this guide, I'm going to show you the most valuable resources and tips that I believe will help you learn React faster. As the most popular JavaScript library for building frontend applications, there has never been a better year to learn React than 2023.
