点我去Gitee
点我去Gitee

ReactHook父组件调用子组件的方法,且子组件用了connect

ReactHook父组件调用子组件的方法,且子组件用了connect

子组件

1、引入useImperativeHandle, forwardRef

2、子组件由function改成let,接收prop和ref,并从props中结构出refInstance

3、用useImperativeHandle包住要传给父组件的方法,其中第一个参数为refInstance

4、导出时用forwardRef抱起来

父组件

1、引入useRef

2 引入组件并ref组件 用childRef?.current?.xxx应用子组件方法

posted @ 2022-12-02 15:41  biuo  阅读(233)  评论(0编辑  收藏  举报