The end result is the same but by not mutating (or changing the underlying data) directly we now have an added benefit that can help us increase component and overall application performance.
My question is: why/how? That is, in React, specifically why/how does immutability (using
Object.assign(...), etc.) "help increase...overall application performance"?