采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
视频说可以借助 forward-ref,但是要怎么用呀,比如 被 connect 包裹的组件,我想通过 ref 拿到它的实例
你的connect需要是一个forwardRef,像这样:const connect = forwardRef(() => {...})
这时候你的hoc的参数就能拿到ref参数,你可以把它传递给真正的组件
那如果是 redux 的 connect 或者 antd 的 Form.create 包裹的,不是我自己写的HOC,我怎么传递给真正的组件
我现在都是在父组件写一个方法传递进去,在子组件的生命周期把子组件的this传递给父组件,这样是不是不太好
当然不好。这些高阶组件都会支持forwardRef的,所以这不是问题
登录后可查看更多问答,登录/注册
掌握React源码,让你的开发水平没有上限,更不惧前端未来的到来
1.4k 8
1.2k 7
1.1k 6
1.2k 6
1.0k 6