@thejackjiang, whatcha think of this? https://reactjs.org/docs/react-component.html#unsafe_componentwillreceiveprops