标签: reactjs reactjs-flux redux
我有一个孙子组件,需要更改父组件的状态。 从孙子组件的onClick更改父组件状态的最佳方法是什么?
React docs提到使用上下文来访问方法。是否有人成功地将这些方法传递给了孙子孙女?
我这样做的方法是通过props将父组件方法传递给子组件。然后在子节点中创建一个新方法,该方法调用父方法并通过props将该子方法传递给孙子方法。然后在孙子上调用此方法,并级联到父级以设置父级的状态。
我是否需要重构我的组件,以便我没有这么多嵌套组件?这里的最佳做法是什么?
谢谢!