最近在整理react项目的基建代码,抽取高阶组件,使用@注解之后发现子组件没法获取ref实例。
参见下面的代码
在函数内获取实例
遵循面向百度编程的原则,百度了一大波:
控制台的打印情况:
对象为空,百思不得其解的情况,做了如下的改进:
子组件做如下处理:
在控制台的打印父组件:
思路:子组件与父组件的props 数据流向特性,受控组件与非受控组件的。开始上手react之前,熟读一遍react官方文档。熟练使用了react上手项目之后,还是要再回归一遍文档,读起来是会有不同的体悟的。
最近在整理react项目的基建代码,抽取高阶组件,使用@注解之后发现子组件没法获取ref实例。
参见下面的代码
在函数内获取实例
遵循面向百度编程的原则,百度了一大波:
控制台的打印情况:
对象为空,百思不得其解的情况,做了如下的改进:
子组件做如下处理:
在控制台的打印父组件:
思路:子组件与父组件的props 数据流向特性,受控组件与非受控组件的。开始上手react之前,熟读一遍react官方文档。熟练使用了react上手项目之后,还是要再回归一遍文档,读起来是会有不同的体悟的。