finds.dev← search

// the find

wesbos/React-For-Beginners-Starter-Files

★ 2,907 · JavaScript · updated May 2023

Starter files for learning React.js with React for Beginners

Companion files for Wes Bos's paid React course, not a standalone learning resource. You build a fish market app called Catch of the Day, covering components, state, Firebase integration, and React Router. Useless without the videos.

The stepped-solutions structure is well thought out — each numbered folder matches a video checkpoint, so you can unstick yourself without asking for help. The finished app includes Firebase auth, real-time data, and routing, which covers more ground than most toy projects. The 2018 re-record cleaned up class component patterns (no constructors, class properties, async/await) so the code reflects how people actually wrote React before hooks.

Last touched in 2023 but teaches class components with React 16.3 — hooks have been the default for five years and this repo doesn't cover them at all, so you'll need to unlearn these patterns immediately after finishing the course. Firebase dependency means you need an external account and config just to run the app; the README buries this. The repo is only useful if you're paying for the course; without the videos it's just a pile of components with no explanation. Package dependencies are old enough that npm install will throw deprecation warnings on most modern Node versions.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →