Part 2 — Talking to Servers: Fetch, Forms, CRUD, UX State
Episodes
5 items • ~26 min-
1
Part 2.1 — Setting Up HTTP Fetching in React with TypeScript
UpdatedFetching data is the lifeline of any modern web app. In this post, you’ll learn how to perform typed, resilient HTTP requests in React using fetch and shared contracts.
Published Nov 22, 2025 • 4 min read
-
2
Part 2.2 — Building CRUD Interfaces: Posts, Users, and API Contracts
UpdatedCRUD is the backbone of nearly every full-stack app. In this post, you’ll build clean React CRUD interfaces that match real REST API contracts you’ll implement in NestJS and Prisma later.
Published Nov 22, 2025 • 6 min read
-
3
Part 2.3 — Handling Forms, Validation & Submission to REST Endpoints
UpdatedForms connect users to data. In this post, you’ll learn how to validate input, manage UX states, and submit cleanly typed data to real REST endpoints.
Published Nov 23, 2025 • 6 min read
-
4
Part 2.4 — UX State: Loading, Error, and Empty States in React
UpdatedA React app becomes truly usable when it handles all states gracefully: loading, error, empty, and success. In this post, you’ll learn the UX patterns professionals rely on.
Published Nov 24, 2025 • 5 min read
-
5
Part 2.5 — Consuming REST APIs with Shared Types & Error Handling Strategies
UpdatedReal-world frontends need safety: typed API responses, predictable errors, and consistent client logic. This post teaches you the patterns professionals use to integrate React with REST cleanly.
Published Nov 25, 2025 • 5 min read