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
 
elsyng profile image
Ellis

And stop reading React related articles ;o)

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?

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

Svelte was born in 2016 in a digital newspaper (New York Times?), while React was born in 2010, I think, and with silver spoon in its mouth: Daddy was Facebook.

Thread Thread
 
christophcodes profile image
Christoph

That´s the only reason in your opinion?

Collapse
 
pavelee profile image
Paweł Ciosek

Thank you! 🙏

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
 
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
 
best_codes profile image
Best Codes

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
 
yogini16 profile image
yogini16

Nice one !!
Thanks

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
 
samprati97 profile image
Samprati Kothari

Amazing Thread!! 👌🏻