Patterns.dev - Web App Patterns logo

Patterns.dev - Web App Patterns

Free catalog of JS, React, Vue & performance patterns

A free online resource on design, rendering, and performance patterns for building powerful web apps with vanilla JavaScript or modern frameworks (React, Next.js, Vue). Covers JavaScript patterns (Singleton, Proxy, Prototype, Observer, Module, Mixin, Factory), React patterns (Container/Presentational, HOC, Render Props, Hooks, Compound Components, Server Components), Vue patterns (Composables, Provide/Inject, State Management), and web performance patterns (code splitting, tree shaking, preload/prefetch, PRPL, virtual lists). Includes practical examples on CodeSandbox and animations.

Front EndFreebeginnerSelf-paced
Submitted by @yahianaim

Roadmap (5 steps)

1

JavaScript patterns

Self-paced
#Singleton#Proxy#Prototype#Observer#Module#Mixin#Factory
2

React patterns

Self-paced
#Container/Presentational#HOC#Render Props#Hooks#Compound Components
3

Vue patterns

Self-paced
#Composables#Provide/Inject#Data Provider#Render Functions#State Management
4

Rendering patterns

Self-paced
#Client vs Server Rendering#Static & ISR#Streaming SSR#React Server Components
5

Performance patterns

Self-paced
#Code Splitting#Tree Shaking#Preload & Prefetch#PRPL#List Virtualization

AI Hub Tools is 100% free

No ads · No tracking · No data collection, ever.

Donate & Support

Even one share makes a difference 🧡