if the json is updated outside of the editor component, the internal editor state does not get updated because componentWillReceiveProps is not implemented. this will need to be implemented in a way that preserves the current undo/redo stack, which would get overwritten if the editor state was just replaced in willReceiveProps.
if the json is updated outside of the editor component, the internal editor state does not get updated because
componentWillReceivePropsis not implemented. this will need to be implemented in a way that preserves the current undo/redo stack, which would get overwritten if the editor state was just replaced in willReceiveProps.