16 Github Repos to master React
Tags: react, javascript, frontend, typescript
Published: 2023-01-23 18:36:44

I found some great repos to master React. Now I will share this list with you.

1-) React itself
[react](https://github.com/facebook/react)

2-) You have read all the documentation about React but if you need details about the working logic, this repo is for you
[Under-the-hood-ReactJS](https://github.com/Bogdan-Lyashenko/Under-the-hood-ReactJS)

3-) A repo showing the design patterns used when developing with React
[react-in-patterns](https://github.com/krasimir/react-in-patterns)

4-) Repo that makes learning React a 30-day challenge
[30-Days-Of-React](https://github.com/Asabeneh/30-Days-Of-React)

5-) You learned how to write React, you know everything, but you want to learn how to follow real projects. This repo is for you
[real-world-react-apps](https://github.com/jeromedalbert/real-world-react-apps/tree/master/apps)

6-) Repo with small tricks and tips where experiences are transferred as well as learning by reading
[react-bits](https://github.com/vasanthk/react-bits)

7-) If you don't know how to use React with Typescript, this repo is the solution
[react-redux-typescript-guide](https://github.com/piotrwitek/react-redux-typescript-guide)

8-) Npm packages that solve many of your problems when used with React
[awesome-react-components](https://github.com/brillout/awesome-react-components)

9-) You know about High Order Functions but you don't know where to use them. Here is a list for you
[hocs](https://github.com/deepsweet/hocs)

10-) Sometimes when hooks are not enough for you, you may feel the need to write Custom Hooks. A great Custom Hook List that will make your job easier
[react-use](https://github.com/streamich/react-use)
[beautiful-react-hooks](https://github.com/antonioru/beautiful-react-hooks
)

11-) You have started to use React effectively with Typescript, but if you are wondering about the tricks, this repo is for you.
[typescript-cheatsheets/react](https://github.com/typescript-cheatsheets/react)

12-) You need a quick reference to learn hooks. Here is the repo that hosts an app where you can edit codes live
[react-hooks-cheatsheet](https://github.com/ohansemmanuel/react-hooks-cheatsheet)

13-) You need snippets like Collapse, Accordion etc, but you want to continue development without using any additional packages. here is a list of small snippets to suit your needs
[30-seconds-of-react](https://github.com/30-seconds/30-seconds-of-react)

14-) You are ready for a new React Developer job, but you have no idea what to ask in the interview. You can use this repo.
[reactjs-interview-questions](https://github.com/sudheerj/reactjs-interview-questions)

15-) You have completed your studies and want to test yourself with the project. Here are a few examples of projects by difficulty level.
[react-coding-challenges](https://github.com/alexgurr/react-coding-challenges
)

16-) Compiled tutorials and resource links on React, Redux, ES6 and more
[react-redux-links](https://github.com/markerikson/react-redux-links)


This is my first post. I would be very happy if you support me by liking it. Happy coding.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gdm3kteq1cw0gekaqnji.gif)