useState with objects, arrays, and multiple state variables
Object and array state require immutable updates, and using multiple state variables can sometimes be clearer than one large state object.
- Spread or mapping is common for immutable updates
- Separate state can improve clarity
- One object is not always better
useState with objects, arrays, and multiple state variables