Changing value

When the value property updates make sure the component updates its internal state
True so we could copy the props when setting the initial state and then do a deep is equal check? Or check JSON.stringify.