我正在尝试找出如何在没有导航器组件的情况下加载场景。使用导航器,它隐含了历史,因此意味着向前和向后的动作。但是例如:如果我有一个“登录”屏幕,我不希望导航器出现在顶部,并且在登录后我不需要返回。在这个例子中我该怎么办?我是否可以使用Navigator进行调整?还是有更好的解决方案?
为什么不使用简单的包装器组件?
如果用户未登录,则显示相关组件,否则显示其他组件。
....
render() {
if(!this.state.isLoggedin) {
return (<Login />);
}
return (<OtherView />);
// Or
return (<Navigator>.....</Navigator>)
}
...
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句