# epicweb-dev/advanced-react-patterns

This is the latest advanced react patterns workshop

Repository: https://github.com/epicweb-dev/advanced-react-patterns
Canonical: https://ross.abutalabs.com/products/advanced-react-patterns
Homepage: https://advanced-patterns.epicreact.dev
Language: TypeScript
License: NOASSERTION
License Family: other
Topics: kcd-edu, react-patterns, workshop, react, react-components, epicreact-dev, epicweb-dev
Last push: 2026-08-14T04:52:35+00:00

## Health v2 (maintenance only)
Score: 76/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 97, release rhythm 35, longevity 100
- inputs: {"age_days": 2760, "days_push": 19, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3518, forks 1067 (observed 2026-08-28T04:08:07.883949+00:00)

## What it is
An interactive workshop app from Epic Web (Kent C. Dodds) teaching advanced React component and hook patterns such as composition, compound components, state reducers, and control props. It is a hands-on educational codebase with exercises rather than a production library.

## Use cases
- learn advanced react patterns
- practice building reusable react components
- understand state reducer and control props patterns
- improve custom react hook design
- study compound components and slot patterns
- hands-on react component abstraction exercises

## When to choose
- you want guided, exercise-based learning of modern React patterns
- you are an intermediate/advanced React developer building reusable component libraries
- you prefer learning by editing and running real code in a workshop app

## When to avoid
- you need a production-ready component library to install
- you are a React beginner needing fundamentals first
- you want a passive video course rather than interactive exercises

## Facets
- artifact type: learning-resource
- maturity: active
- function: developer-tools
- domain: frontend, web-development, tutorials
- platform: cross-platform
- tags: react, workshop, react-patterns, hooks, component-design, education, typescript, epic-web, nodejs, web

## Member repositories
- epicweb-dev/advanced-react-patterns (main) score 76

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:07.883949+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:35:33.519422+00:00, confidence not recorded.
  - readme: https://github.com/epicweb-dev/advanced-react-patterns (fetched 2026-08-28T04:08:07.883949+00:00, sha c77e1bd5fd44)
  - homepage: https://advanced-patterns.epicreact.dev (fetched 2026-08-29T09:29:45.620201+00:00, sha ec64c16b0d97)
- Data as of 2026-08-30T08:39:29.467469+00:00.
