React.forwardRef会创建一个React组件,这个组件能够将其接受的ref属性转发到其组件树下的另一个组件中。
作用与注意点
1. 传递ref,把自身的ref绑定到其他地方(e.g. 你把文件交给总裁秘书,总裁秘书把文件交给总裁)
2. ref 和 key 有点特殊,不会作为props参数向下传递,this.props拿不到ref对象
3. 函数组件是没有实例的,可以用useImperativeHandle实现部分功能
4. 高阶组件需做特殊处理
React.forwardRef会创建一个React组件,这个组件能够将其接受的ref属性转发到其组件树下的另一个组件中。
作用与注意点
1. 传递ref,把自身的ref绑定到其他地方(e.g. 你把文件交给总裁秘书,总裁秘书把文件交给总裁)
2. ref 和 key 有点特殊,不会作为props参数向下传递,this.props拿不到ref对象
3. 函数组件是没有实例的,可以用useImperativeHandle实现部分功能
4. 高阶组件需做特殊处理