【发布时间】:2018-04-09 16:10:32
【问题描述】:
class LoginScreen extends Component {
componentWillMount() {
const { currentUser } = firebase.auth();
console.log(currentUser);
if (currentUser) {
Actions.mainScreen();
}
}
render(){...}
}
基本上这个想法很简单,一旦用户来到LoginScreen,它会检查用户是否存在,如果存在,而不是渲染这个组件,而是重定向到另一个组件。
上述代码的问题在于,LoginScreen 在渲染mainScreen 之前仍然会到达render 1 到2 秒。想知道这是否是在React-Native-Router-Flux 中有条件地处理此类路由的方法?
【问题讨论】:
标签: react-native navigation react-native-router-flux