【发布时间】:2020-02-01 05:33:54
【问题描述】:
const LoggedInView = (props) => <Text>You are logged in!</Text>
export default withAuth(LoggedInView)
const withAuth = (component) => <AuthRequired>{ component }</AuthRequired>
const AuthRequired = (props) => {
const context = useContext(AuthContext)
if(!context.auth){
return (
<View style={styles.container}>
<Text>You need to login . Click here</Text>
</View>
)
}
return props.children
}
我的<AuthRequired> 视图工作正常,但我的withAuth 却不行。
【问题讨论】:
标签: reactjs react-native higher-order-components