// the find
bradtraversy/react-crash-2021
Task tracking application from the React crash course
A task tracker app built alongside Brad Traversy's 2021 React crash course video. It's a teaching artifact, not a starter template — the point is to watch the video while following along, not to build on top of it.
Flat, minimal component structure makes it easy to trace data flow without getting lost. JSON-server as a mock backend means you get real HTTP calls without standing up an actual API. The component split (Task, Tasks, AddTask) is a reasonable first model of separation of concerns.
React 17 era code — class components are gone but hooks usage is shallow, and nothing here reflects modern patterns like React Query or even useReducer for state that actually changes. No TypeScript, no prop-types validation, so nothing catches the inevitable mistakes learners make. JSON-server is a toy backend that quietly diverges from real API behavior (no auth, no validation, no error states). Last pushed 2023, tied to a 2021 video — the ecosystem has moved and this hasn't.