DEV Community

Cover image for The Secret to Mastering React JS: Hone Your Skills with these JavaScript Topics First

The Secret to Mastering React JS: Hone Your Skills with these JavaScript Topics First

Roktim Kamal Senapoty on June 20, 2023

React JS is a JavaScript library that helps developers πŸ‘©β€πŸ’» build dynamic and interactive web applications πŸ’». It simplifies the process of creating...
Collapse
 
nadjib_os profile image
nadjibOs

My pillars to mastering Reactjs are:

  1. State Management
  2. Data fetching
  3. When react re renders
  4. Code design
  5. Folder structure
  6. Errors Handling
  7. Types

I think if you master these topics, you can safely say that you are a Reactjs pro.

Collapse
 
mlodovico profile image
Murilo Lodovico

Great notes man! I think it would be interesting make more examples of β€œthis” context in functions and arrow functions to be more paupable your idea and explanations. 🀘🀘

Collapse
 
roktim32 profile image
Roktim Kamal Senapoty

Sure 😁

Collapse
 
akhilasingapuram profile image
akhilasingapuram

Informative and interesting. In a simple way, the concepts are explained. Thank you very much!

Collapse
 
roktim32 profile image
Roktim Kamal Senapoty

Thank You! Follow for more of these

Collapse
 
akhilasingapuram profile image
akhilasingapuram

Sure!

Collapse
 
andrewrgarcia profile image
Andrew Garcia

After dabbling on C++ for some time, all code looks like it was written by a high schooler

Collapse
 
roktim32 profile image
Roktim Kamal Senapoty

Haha Yes!

Collapse
 
kunj63 profile image
kunj patel

Very useful broπŸ‘

Collapse
 
roktim32 profile image
Roktim Kamal Senapoty

Thank you broπŸš€

Collapse
 
vickey74238426 profile image
Vickey

I think we also do need to understand how asynchronous js works before diving into react.

Collapse
 
roktim32 profile image
Roktim Kamal Senapoty

Thank You for the suggestion. I will add that too

Collapse
 
taysongermano profile image
Tyson Monteiro

Good article brother! I would add "short-circuit" as well

Collapse
 
roktim32 profile image
Roktim Kamal Senapoty

Thank You! I will add that too!