// the find
john-smilga/react-course-v3
Course companion repo for John Smilga's Udemy React course. It's a collection of starter/final folder pairs for each lesson — fundamentals, hooks, advanced patterns, and a set of small practice projects. Useful only as the code-along material it's meant to be.
Each topic has both a starter (blank) and final (solved) version side by side, so you can actually work through exercises without hunting for answers. The advanced section covers useReducer, custom hooks, context, and performance patterns (useMemo, useCallback, useTransition) rather than stopping at basic CRUD. The progression from CRA in early modules to Vite in later ones reflects how the ecosystem actually moved. Small, self-contained projects (cocktail search, job tracker, etc.) give hooks a real context instead of contrived counter examples.
The repo is entirely worthless without the paid Udemy course — there are no explanations, no written tutorials, and README files are placeholders. Last push was November 2024 and the content predates React 19, so server components, the new compiler, and the use() hook are absent. No TypeScript in the actual course files despite the repo being tagged TypeScript — it's all JSX. Stars are inflated by Udemy enrollment; this is not a reference repo anyone would use independently.