- custom hooks
a.
useMultiStepForm
b.useLocalStorage
- context API,
- advanced TypeScript,
- reducing effect dependencies,
- use reducer to extract state logic into
- querying a series of state updates (aka batch updates)
- Multi-step forms with state management
- Forwarding refs
Aim is to keep components “pure” without overcomplicating modularization.
- go to the root directory
- `npm install`
- `npm run dev`
- go to http://localhost:5173