Skip to main content

Resources

Workshop materials​

  • Overview: see the React workshop index
  • Slides: open the deck here

Next.js​

Project setup and tooling​

Styling and UI​

Forms and validation​

State management​

Images, fonts, and metadata​

Auth and security​

Animations​

Deployment & observability​

Useful libraries for Next.js (curated)​

  • Tailwind CSS (utility-first styling)
  • shadcn/ui (components), Headless UI, Radix Primitives
  • TanStack Query or SWR (client-side data fetching)
  • React Hook Form (+ Zod) for forms & validation
  • Zustand or Redux Toolkit (state management)
  • Framer Motion (animations)
  • date-fns or dayjs (dates)
  • Lucide or Heroicons (icons)

Go further​

Note: We use the App Router (Next.js 13+) patterns in this workshop. If you find older tutorials using the Pages Router or class components, prefer the resources above for modern, up-to-date approaches.