我正在尝试使用React渲染一个高阶组件,但是我无法弄清楚如何使其工作。 因此,我有一个已经可以与react-navigation完美配合使用的高阶组件。 我的想法是展示一个组件,渲染时包含一个高阶组件。我正在尝试像这样做:
render() {
return (
<View style={viewStyle}>
{CheckLogin(Login)}
</View>
);
}
这个 CheckLogin 是高阶组件,而 Login 则是组件本身。结果是React没有报错,但是页面是空白的。有什么办法可以渲染一个调用了组件本身的高阶组件吗?
Login
组件?将 props 传递到另一个组件就像<Login user="name"/>
这样简单。CheckLogin()
需要做一些特殊的事情吗? - Michael Cheng