Demo https://advanced-react-patterns.reactjs.academy
This repo contains some exercises to help you learn the following advanced React Patterns:
- Higher-Order Components (HoCs)
- Render Callback
- Hooks
- Hook Reducer
- Compound Components
- Context
- Theming
- Style Variants
You will also learn the following functional programming concepts:
- Composition
- Closure
git clone https://github.com/reactgraphqlacademy/advanced-react-patterns.git
cd advanced-react-patterns
npm i
npm start
- Lecture: React Patterns
- https://github.com/reactjs/react-basic#composition
- https://github.com/reactjs/react-basic#memoization
This material is available for private, non-commercial use under the GPL version 3.