Design Patterns · Junior · Question 62 of 75
Why prefer creating new objects over mutating existing ones in UI state?
- ✓Correct answer: Change detection becomes a cheap reference check, and previous versions stay intact for undo or debugging
- 2Mutation is forbidden in JavaScript
- 3New objects use less memory
Explanation
React, Redux and many tools rely on reference changes to detect updates.