gpt4 book ai didi

javascript - 如何在 React 中渲染 HOC

转载 作者:数据小太阳 更新时间:2023-10-29 05:05:11 25 4
gpt4 key购买 nike

我正在尝试使用 React 渲染 HOC,但我不知道如何让它工作。所以我有一个 HOC 可以完美地与 react-navigation 配合使用。我的想法是展示一个渲染器包装了一个 HOC 的组件。我正在尝试这样做:

  render() {
return (
<View style={viewStyle}>
{CheckLogin(Login)}
</View>
);
}

这个 CheckLogin 是 HOC,而 Login 是组件本身。结果是 React 没有提示,而是一片空白。知道如何渲染调用组件本身的 HOC 吗?

最佳答案

您只是在 JSX 中将 HOC 作为函数调用,而您需要使用 </>为了渲染它。

// Apply your HOC
const EnhancedComponent = CheckLogin(Login);

class MyComponent extends Component {
render() {
return (
<View style={viewStyle}>
<EnhancedComponent />
</View>
);
}
}

关于javascript - 如何在 React 中渲染 HOC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44811791/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com