04.1.4 · Skill in Software development
State management
Keeping track of data and UI state so the interface stays consistent.
State management decides where data lives, how it changes and how the UI stays in sync with the server. Many bugs come from state stored in two places. Simple, explicit state makes features easier to change.
Resources
1- articleStart hereApplication state management with React ↗Kent C. Dodds · 15 min
Keep state close to where it is used and server data in a cache; most apps need far less global state than they have.
Tools
none yetTools for this topic are being researched.