“Why can flattening deeply nested React state structures improve maintainability?”
Because React cannot reconcile nested objects efficiently
Because flat state reduces the amount of ancestor copying required during immutable updates
Because nested objects prevent component re-renders
Because React only tracks updates one object level deep