Interested in our next book? Learn more about Building Large-scale JavaScript Web Apps with React

Community Patterns

Community resources on patterns for React, Angular, Vue and TypeScript


A curated list of recommended talks


A curated list of recommended courses


Movies app

A non-trivial learning app in Next.js, Angular or Nuxt.js

The Movies App is a non-trivial demo application built on top of the TMDB (The Movie Database) API. It features multiple routes and views, authentication, dark mode and a range of performance optimizations.

Compare Patterns

Compare a number of React.js performance patterns

Visually compare different approaches to writing React.js components and loading them. Approaches include static and dynamic import, streaming rendering, progressive hydration, SSR with Loadable Components and others.