arrow_backBACK TO DRILLS
Black Beltimmutability

Two useState Calls Sharing an Initial Array

Two separate state variables are initialized using the same array object:

REACT_MODULE // 0x42
const [myList] = useState(initialList);
const [yourList] = useState(initialList);

Mutating an artwork object in myList unexpectedly changes yourList too. Why?

BugDojo
BlogFAQ

© 2026. Carved in code.