我只是在HOC
中使用React
让我头晕目眩,有一点令我感到困惑的是,我的内部函数如何获得对{{1}的访问权限作为一个论点?
props
答案 0 :(得分:0)
要添加@AliAnarkali所说的更多内容,HOC会为您返回一个组件,所以当您写的时候
const EnhancedApp = withProps(App);
EnhancedApp基本上是
const EnhancedApp = props => {
return <Component {...props}/>
}
哪个功能组件以及何时呈现EnhancedApp
<EnhancedApp onChange={this.onChange} value={this.state.value} />
它类似于功能组件如何接收onChange和value作为道具,因此在HOC中,内部函数获得这样的道具。