DEV Community

Avirup Dutta
Avirup Dutta

Posted on

5 2

What should you know before learning React?

React is currently "The most popular" frontend JavaScript library to develop single page applications. You can assume it to be the king of all JS libraries in the entire world 👑

​​​​​​Thus, learning React in 2020 can be one of the most valuable skillset that one can develop. If you're a full-stack or even a frontend developer then you SHOULD learn React.

But learning React can be a little daunting if you're just getting started with it. There are a few prerequisites that you must have before you jump into learning React ⚛️

I have shortlisted almost all the prerequisites that will get you started with React in no time once you master them:-

👉 Using of 'let' and 'const' keywords.

👉 Arrow functions (i.e assigning functions to variables).

👉 Callback functions.

👉 Higher order functions.

👉 Use of forEach(), map(), filter (), reduce (), bind() and other built-in handy functions.

👉 Creating objects using classes.

👉 Spread syntax and destructuring.

By this moment you'll feel confident enough to work with larger code bases and you can definitely start learning React. But I'll recommend you to learn these few more concepts and then you'll be 💯% ready to learn React:-​

👉 Asynchronousnous coding with promises and async-await keywords.

👉 Fetching data from API with fetch().

And that's all you need to get started with React 🤗

SurveyJS custom survey software

Build Your Own Forms without Manual Coding

SurveyJS UI libraries let you build a JSON-based form management system that integrates with any backend, giving you full control over your data with no user limits. Includes support for custom question types, skip logic, an integrated CSS editor, PDF export, real-time analytics, and more.

Learn more

Top comments (0)

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay