Core fundamentals
The questions to do before any others: the utilities, reducers and components that every harder question builds on. If you only have a weekend, spend it here.
13 questions, in order.
- Implement Redux-style action creators
- Implement a Redux-style reducer with immutability
- Combine Reducers
- Apply Middleware to a Store's Dispatch
- Create a debounce utility
- Deep clone a value
- Build an event emitter
- Memoize a derived selector
- Normalise a nested API response
- Create a Redux-like store
- Build a Counter component
- Build a loading Button atom
- Build an accessible form field