Skip to content
Part 1 — React + TypeScript Basics: Components, State, Events
Completed 6 episodes ~ 25 min total read

Part 1 — React + TypeScript Basics: Components, State, Events

Start series

Episodes

6 items • ~25 min
  1. 1

    Part 1.1 — Setting Up a React + TypeScript Project with pnpm

    Updated

    Every strong full-stack app begins with a clean, typed, and fast frontend foundation. In this post, you’ll set up a React + TypeScript environment using pnpm and Vite — the modern standard for speed and simplicity.

    Published Nov 13, 2025 4 min read
  2. 2

    Part 1.2 — Understanding Components and Props in React

    Updated

    Components are the building blocks of every React application. In this post, you’ll learn how to structure, type, and reuse components safely and effectively with TypeScript.

    Published Nov 14, 2025 4 min read
  3. 3

    Part 1.3 — Managing State: useState, useEffect, and Data Flow

    Updated

    Every dynamic React app revolves around state — what the user sees, what changes, and when. In this post, you’ll master useState and useEffect, the twin pillars of reactivity.

    Published Nov 15, 2025 4 min read
  4. 4

    Part 1.4 — Handling Events and Forms Safely in TypeScript

    Updated

    Interactivity defines the web. In this post, you’ll master event handling, form state, and validation in React using TypeScript — building reliable, predictable UI experiences.

    Published Nov 16, 2025 5 min read
  5. 5

    Part 1.5 — Building a Small Interactive App: A Type-Safe Todo List

    Updated

    It’s time to put everything together — components, props, events, forms, and state — into your first working React mini-app: a clean, type-safe Todo List you can extend later with a real backend.

    Published Nov 17, 2025 4 min read
  6. 6

    Part 1.6 — Testing React Components with Jest (Preview of Part 5)

    Updated

    Testing saves you from shipping bugs you can’t see yet. In this post, you’ll write your first Jest + React Testing Library tests — the foundation for full UI testing in Part 5.

    Published Nov 18, 2025 4 min read