Ed McCormic Source on GitHub
All specs

Interview prep and study

React CRUD Lab

A Vite + React 19 + TypeScript learning app that does full CRUD against JSONPlaceholder, with a learning guide alongside the code.

View code on GitHub

Problem

React was the weakest part of my full-stack story. This is a small app that covers the fundamentals with an API that needs no setup.

Goals

  • Create, read, update, and delete posts against JSONPlaceholder
  • React 19 + TypeScript, built with Vite
  • LEARNING.md explains each concept next to where it appears in the code

Changelog

  • 2026-08-29: Built