16 Useful GitHub repositories every REACT developer should know

Sanket Borade
5 min readNov 11, 2022

--

About React JS

React is a popular frontend UI framework that is used in over 50 million projects each month. React, which is backed by Facebook, has dominated the web development space for 10 years and has multiple significant customers ranging from startups to Tech giants.

Learning and mastering it can be difficult if you are unaware of the resources accessible to you. I’ve selected some of the most useful GitHub repositories so you don’t have to apply for expensive courses and boot camps.

Reasons to React JS

  1. Popularity and Demand:
    Being backed by Meta (formerly known as Facebook), React has dominated the industry for a decade now. It has attracted wide range of companies from Start-ups to Tech-Giants, ensuring high demand for skilled React developers.
  2. Strong Community and Documentation:
    Due to vast popularity, community support is quite extensive. On top of that, it is backed by huge documentations and tutorials. This makes the learning process smooth and helps with difficulties and errors in the development.
  3. Component-Based Architecture:
    Writing maintainable and modular code is efficiently possible due to the component-based architecture of the React JS. This increases code reusability and enhances the developer's productivity.
  4. Performance:
    React’s Virtual DOM enhances the performance and user experience, as it only updates and renders the necessary components when changes occur.
  5. Cross-Platform Development:
    React Native is built on top of React. Learning React native helps you to leverage your react skills to develop mobile apps for Android and iOS platforms.
Complete resources to master the most popular JavaScript Web development framework.

✅Resources

Ah! Everyone loves these repositories. Ensure to make the most of these and take your React skills to the next level! 🚀

1. React-developer-roadmap by adam_devops

Roadmap to becoming a React developer.

2. Awesome-react by @enaqx

A collection of awesome things regarding React ecosystem.

3. Awesome react components by @brillout

Curated List of React Components & Libraries.

4. 30-Days-Of-React by @Asabeneh

30 Days of React challenge is a step-by-step guide to learning React in 30 days. It requires HTML, CSS, and JavaScript knowledge.

5. React-bits by @vasanth_k

A compilation of React Patterns, techniques, tips and tricks.

6. React-redux-links by @acemarke

Curated tutorial and resource links I’ve collected on React, Redux, ES6, and more.

7. 30-seconds-of-React by @30secondsofcode

Short React code snippets for all your development needs.

8. React-in-patterns by @KrasimirTsonev

A free book that talks about design patterns/techniques used while developing with React.

9. Beautiful React Hooks.

A collection of beautiful and useful React hooks to speed up your components and hooks development.

10. React-use

Collection of React hooks.

11. React-hooks-cheatsheet by @OhansEmmanuel

React hooks cheatsheet with live editable examples.

12. Awesome-react-talks

A curated list of talks about React or topics related to React.

13. Real world React Apps by @jeromedalbert

Real world React apps and their open-source codebases for developers to learn from.

14. Amazing React Projects by @Mybridge

Collection of amazing open source React & React native projects.

15. React-coding-challenges by @alexgurr

A series of ReactJS coding challenges with a variety of difficulties.

16. Reactjs-interview-questions by @SudheerJonna

List of top 500 ReactJS Interview Questions & Answers.

Woah! I am glad you made it this far!

Remember:

To become proficient in any skill, one must practice and apply it regularly. As we all know, mastery comes from practicing consistently and gaining experience through real-world application. Hit your keyboard and start coding. Feel free to contribute to my repositories if required. I’m always up for helping new developers.

That’s all for now. See you in the next one. Happy coding😁

--

--

Sanket Borade
Sanket Borade

Written by Sanket Borade

Web Developer who loves to write and design

No responses yet