What You'll Learn

check

Master TypeScript generics, utility types, and advanced inference

check

Build compound components and custom hook architectures

check

Implement optimistic UI with React Query & SWR

check

Design scalable state management with Zustand & Jotai

check

Optimize React performance: memo, useMemo, lazy loading

check

Write comprehensive test suites with Vitest & Testing Library

Course Description

There's a gap between "React developer" and "React architect." This course bridges it. Nina Park contributed to the React core library at Vercel and has reviewed hundreds of production codebases — she knows exactly where most teams make the decisions that hurt them at scale.

You'll learn the patterns that make React applications maintainable as they grow: proper component composition, how to avoid prop drilling without context abuse, when to use server components versus client components in Next.js 14, and how TypeScript's type system can enforce architectural boundaries.

Prerequisites

React fundamentalsJavaScript ES6+Basic TypeScript

Curriculum Overview

28 modules · 44h

TypeScript Mastery for React Developers

5 lessons · 3h 30m

expand_more
play_circle1.1 — Generics: The Key to Reusable Safe Code45 minPreview
play_circle1.2 — Conditional Types & Template Literals40 min
play_circle1.3 — Type-Safe API Layers with Zod52 min
quizModule 1 Assessment20 min
more_horiz

27 more modules — Advanced Hooks, State Architecture, Testing, Next.js 14, Capstone...

Unlock All lock_open

Your Instructor

star4.9 Rating

61,800 students

7 courses

Nina Park

React Core Contributor · Ex-Vercel · Conf Speaker

Nina has contributed directly to the React codebase and spent 4 years at Vercel optimizing Next.js performance for millions of developers. She's spoken at React Summit, Next.js Conf, and TypeScript Congress, and is known for making complex concepts genuinely simple.

Vercel AlumniCore Contributor

Learning Progress

55 Points info
military_tech

Earned Badges

😊

You haven't earned any badges yet.
Share the badges you earn on LinkedIn.

bar_chart

Metrics

0 Completed courses 77.8% 22.2%
Not Started
In Progress
schedule
0.7 mins

Time Spent Learning

description
0

Completed Content