奇怪的递归后,React Native应用程序崩溃了

时间:2016-10-25 19:01:51

标签: javascript reactjs react-native

在我的React Native应用程序中,我有一个logIn组件,在API更改屏幕成功响应后,该组件显示为Feed

  navigate(component, type = 'FloatFromRight') {
    this.props.navigator.push({
      component,
      index: 2,
      type
    })
  }

  logIn() {
    this.props.dispatch(fetchUser(this.state));
  }


componentWillReceiveProps(nextProps): void {
    if (nextProps.isFetching) return;
    if (Object.keys(nextProps.user).length) {
      this.navigate(Feed);
    }
  }

Feed组件中,我像这样获取Feed:

componentDidMount() {
    this.props.dispatch(fetchFeed());
  }

但是,在成功fetchFeed()从我的登录组件中再次运行componentWillReceiveProps(nextProps)后,我无法找到。这里出了什么问题,我犯了错误?

0 个答案:

没有答案