react-for-beginners
This is my cloned version of the Wes Bos Series.
A companion code repo for the 'React For Beginners' video course, giving learners starter files and per-lesson solutions for a small React project.
This is a collection of starter code and reference files for an online course called "React For Beginners." If you're following along with video lessons to learn React (a popular tool for building interactive websites), this repo gives you the code samples you need at each step of the journey.
The main folder you'll work in is called catch-of-the-day, and it contains a small project you build throughout the course videos. As you progress through the lessons, you'll write code alongside the instructor. If you get stuck or fall behind, the stepped-solutions folder has pre-written code for each video—so you can grab the right version and jump back in without getting lost. Think of it like having answer keys at the back of a workbook, but organized by chapter.
This is useful for anyone taking the video course from ReactForBeginners.com who wants to check their work, see how something should look, or copy code when they're struggling. The README also includes a troubleshooting section answering common setup problems—like tools not showing up in your browser's dev tools, or the file-saving feature not working properly. It's the kind of reference material you'd want bookmarked while learning.
The repo is explicitly meant to stay true to the course content, so the author prefers to keep code changes minimal and asks people to request permission before reusing the material for their own training. That said, you're welcome to use the code in your own projects. It's a straightforward educational resource: a working example of a React project broken down into stages so learners can see each piece come together.
Where it fits
- Follow along with the React For Beginners video course using the matching starter code
- Grab the pre-written solution for any lesson if you fall behind or get stuck
- Troubleshoot common setup issues like missing dev tools or broken file-saving