DEV Community

Cover image for Top GitHub repositories to learn modern React development

Top GitHub repositories to learn modern React development

Zevi Reinitz on June 05, 2023

TL;DR Open source is great for many things. One of them is learning new skills. In this article, we'll look at some of the best Open Sou...
Collapse
 
webjose profile image
José Pablo Ramírez Vargas

My definition of "modern React" is Svelte. 😄

Collapse
 
etienneburdet profile image
Etienne Burdet

Svelte and React are pretty different in philosophy and the way they work (We develop a Svelte SDK that we use in our React main app).

And Solid… is more like Svelte imo (very targeted updates). See Dan Abramohov comment in "React vs. Signal".

Collapse
 
jwhenry3 profile image
Justin Henry

My definition is SolidJS. It's literally just React with Signals

Collapse
 
webjose profile image
José Pablo Ramírez Vargas

To each its own, I guess. Ever since I met Svelte, any React-like framework is just meh. Svelte is so far ahead of the competition, it is not even a fair contest.

Thread Thread
 
shoaib_ahmed_5f0c77e13e34 profile image
Shoaib Ahmed

Hi @webjose,
i'm curious what made you fall for svelte. i've worked mostly on react. never really tried svelte. what does svelte offers that makes it ahead of competition

Thread Thread
 
webjose profile image
José Pablo Ramírez Vargas
  1. React is among the worst performers nowadays. Svelte is among the better performers.
  2. Svelte's reactivity is easier and more targetted, making its API simpler. For example, no need to even learn things like memoization.
  3. Svelte is a complete framework that provides solution for scoped CSS and state management. React does not.
  4. Svelte code is less error-prone because Svelte is simpler. Svelte can be learned in one day. React? Months, perhaps.

Those, from the top of my head.

Thread Thread
 
shoaib_ahmed_5f0c77e13e34 profile image
Shoaib Ahmed

thanks

Collapse
 
dogshipdev profile image
Adam Liang

Svelte is more like Vue

Collapse
 
alan2207 profile image
Alan Alickovic

Awesome list, thanks for sharing!

There are many great codebases out there, I've put a list of some of them that are worth exploring: github.com/alan2207/awesome-codebases

Collapse
 
franklin1621 profile image
franklin1621 • Edited

You have provided this valuable list of top GitHub repositories to learn modern React development, offering resources for individuals looking to enhance their React skills. If you're a college student in need of assistance with paper writing or seeking support in crafting well-structured and well-researched papers and studyclerk.com/college-paper-writi... can provide the necessary expertise. It is always much easier to study with such resources.

Collapse
 
zoltanszogyenyi profile image
Zoltán Szőgyényi

Flowbite React is also a great resource for open-source UI components built with React and Tailwind CSS.

Collapse
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
ibrahimfagge profile image
Ibrahim Alhassan Fagge

Great article! I'm new to developing as a whole and still learning react this will be useful Indeed

Collapse
 
jenap profile image
Jenap User

Nice article, thanks Zevi

Collapse
 
gokhantaskan profile image
Gökhan Taşkan

I really need a redux-saga implementation with the latest package versions and great examples!

Collapse
 
sathis810 profile image
Sathish Kumar

Nice article

Collapse
 
lalami profile image
Salah Eddine Lalami

Thanks for sharing ,
here another project you can learn from it's Mern-stack React.js Redux Node.js :
github.com/idurar/idurar-erp-crm

open source erp

Collapse
 
deepak22448 profile image
Deepak Sharma

You have written a nice post. I would appreciate it if you wrote one on how to contribute for beginners. It might help many like me.