【发布时间】:2017-05-06 14:19:31
【问题描述】:
所以,我有这样的简单代码(类):
export default class LoginAction {
isLoggedIn = () => {
return true
}
}
我在我的其他课程中这样使用它:
export default class Main extends Component {
render = () => {
const loginAction = new LoginAction()
if (loginAction.isLoggedIn()) {
return (
<View style={{ flex: 1 }}>
<Header headerText={'Post List'} />
<PostList />
</View>
)
}
....... (split)
}
}
问题是,当我更改 isLoggedIn 函数的返回值时,为什么 Main 组件没有重新渲染?
它是 React Native,我使用热重载。
【问题讨论】:
标签: javascript authentication reactjs react-native ecmascript-6