In The Missing Introduction to React, Eric Elliott briefly describes two key insights that have driven the adoption of React: one-way data binding, and component immutable state. These two insights enable "React’s best feature: making it easy to create deterministic view renders". article
YOUTUBE BgZWA1EAIY0 Eric Elliott's Missing Introduction to React
This is the whole thing you need to understand about React. The whole reason it exists is to give you deterministic view renders.
Therefore: embrace the immutability; embrace the one-way data model.
Contrast Rethinking Reactivity