当我更新父组件的状态时,其中用路由器包装的子组件也会重新渲染,这会将子组件的状态重新启动为其初始值。即使我没有将任何道具传递给孩子并且没有任何依赖性。
我怎样才能防止这种情况发生?您可以在此处找到演示。只需切换子组件的状态,然后更改父组件的状态,您就会看到发生了什么。
javascript reactjs react-router
javascript ×1
react-router ×1
reactjs ×1