keysReactKeysHardChanging a component's `key` to a new value causes React to:1Unmount the old instance and mount a fresh one, resetting its state2Re-run only its effects while preserving state3Ignore the change since keys are cosmetic4Merge the old and new state togetherBack to list