Redux - js library for managing application state
- Database for frontend
- Centralizes application state
- Makes data flow transparent and predictable
Reducer - pure function
Action - js object that describes what just happened
json-server
--watch db.jsonnpm start
- write tests for all code
- make new branch for UI work