2022-07-04

React.forwardRef会创建一个React组件,这个组件能够将其接受的ref属性转发到其组件树下的另一个组件中。

作用与注意点

1. 传递ref,把自身的ref绑定到其他地方(e.g. 你把文件交给总裁秘书,总裁秘书把文件交给总裁)

2. ref 和 key 有点特殊,不会作为props参数向下传递,this.props拿不到ref对象

3. 函数组件是没有实例的,可以用useImperativeHandle实现部分功能

4. 高阶组件需做特殊处理

你可能感兴趣的:(2022-07-04)