// the find
Asabeneh/30-Days-Of-React
30 Days of React challenge is a step by step guide to learn React in 30 days. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
A 30-day structured React curriculum, written as markdown files with exercises at each stage. Covers the full beginner-to-intermediate arc: JSX, components, props, state, hooks, context, React Router, and Redux. Aimed squarely at people who know some JavaScript but haven't touched React.
The progression is genuinely well-paced — class components come after function components, hooks arrive late enough that the mental model is already set. Each day ships a boilerplate project so you're running code from day one, not copy-pasting into CodePen. The JavaScript refresher on day one is actually useful rather than token — it covers destructuring, spread, and functional array methods, which are the exact things that trip up React beginners. 27k stars means the exercises have been stress-tested by a large population of learners who've filed issues.
The content is frozen in 2020-era React — day 7 teaches class components as a primary pattern, and Redux gets a full day while the Context + useReducer combination that most teams reach for first gets less attention. The boilerplate setup uses Create React App, which is dead; anyone following along today hits deprecation warnings immediately and has to figure out Vite or Next.js on their own. There's no testing coverage at all — 30 days and not one day on React Testing Library or even basic component testing. The repo structure (one markdown file plus a boilerplate per day) makes it easy to read but hard to run as a coherent project you could build on.