-
Improvement
-
Resolution: Fixed
-
Normal
-
None
-
None
-
None
There are instances in recording feedback where we mutate states to update them.
This should be avoided for the given reasons:
1. We make a copy of and modify the state (so that react detects a change).
2. We make sure we're not overwriting parts of the state inadvertantly (the calls to setState are asynchronous).