DEV Community

Cover image for The Ultimate React Reading List: Top 15 Must-Read Articles in 2024

The Ultimate React Reading List: Top 15 Must-Read Articles in 2024

Dhruv Kothari on January 01, 2024

React is a popular JavaScript library for building user interfaces, and its ecosystem is constantly evolving. To help you stay up-to-date with the ...
Collapse
 
webjose profile image
José Pablo Ramírez Vargas •

OR, switch to another framework and you'll have to read much less to achieve the same, sometimes even more.

Collapse
 
christophcodes profile image
Christoph •

Which framework are you thinking of?

Collapse
 
webjose profile image
José Pablo Ramírez Vargas •

Svelte.

Thread Thread
 
christophcodes profile image
Christoph •

What´s the big advantage of Svelte in comparison to React?

Thread Thread
 
webjose profile image
José Pablo Ramírez Vargas •

You're welcome to investigate, but in a nutshell it runs much faster, its bundle is much smaller, it can be learned in one day if you already know a state-driven framework (all of it, no kidding), comes with scoped CSS, animations and designed for asynchronous programming.

Thread Thread
 
christophcodes profile image
Christoph •

That sounds really good. I should take a look at it. How comes, that the commonness of React is much higher then?

Collapse
 
pavelee profile image
Paweł Ciosek •

Thank you! 🙏

Collapse
 
gkhan205 profile image
Ghazi Khan •

You can check this article too: ghazikhan.in/blog/react-reconcilia....

Mastering React's Reconciliation: Elevating Performance and User Experience

Collapse
 
samuelthng profile image
Sam •

In my opinion, the cure for React useState hell, is to never use React as a state manager for non-UI states.

If that loading state you have is coupled to an API request, that should not be in your component. Same for that boolean state used to hide a section of your amazing form.

Use something else. Even pure JS classes + signals as primitives will be better than coupling any non-UI state to a component.

Collapse
 
best_codes profile image
BestCodes •

The covert photo says “…in 2023”. Mightn't you fix that? But otherwise great article!

Collapse
 
akashsalvi profile image
Akash Salvi •

Wow, what an incredible roundup! 🚀 Each of these articles seems like a React goldmine, and I can't wait to dive into them.

Collapse
 
paloclanweb profile image
Gilberto Palomeque •

Each of these articles is a gold mine. Thank you very much!

Collapse
 
webjose profile image
José Pablo Ramírez Vargas •

?? Broken link.

Collapse
 
yogini16 profile image
yogini16 •

Nice one !!
Thanks

Collapse
 
samprati97 profile image
Samprati Kothari •

Amazing Thread!! 👌🏻

Collapse
 
karan0805 profile image
Karan gandhi •

🔥