如何访问React-Redux中Connect函数包裹的组件实例?

新手上路,请多包涵

如何在父组件中,访问子组件的方法?此子组件是使用Connect函数包裹后的高阶组件。

阅读 4k
1 个回答

感谢题主,让我又更加系统地认识了react。不过建议题主下次问问题前参考stackoverflow,问问题之前先想想自己是否先查过资料。
经过一番google结果:

connect 一共接受4个参数以及柯里化一个组件参数

connect(mapStateToProps,mapDispatchToProps,null, {withRef: true})(ChildComponent);

使用ref访问被Connect函数包裹的子组件时
this.refs._childref.getWrappedInstance()

新版本已经更新为
this.refs._childref.wrappedInstance

参考

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题