为什么我得到undefined不是一个对象(评估' ReactPropTypes.string')错误?

时间:2017-06-28 16:27:55

标签: javascript android ios reactjs react-native

这就是问题,我处理了10个.js个文件,所以在这里张贴它们太过分了。我的问题是,我收到此错误的可能原因是什么?我理解这是一个模糊的问题,但我无法在任何地方找到答案。

除此之外,这些.js文件中绝对没有任何错误。只有当我点击Run才能在模拟器中查看我的代码结果时,我才能看到错误(如下图所示)。

如果它太模糊,我再次道歉,我只是不知道还有什么地方可以转。

可能在这个文件中吗?我认为这一切都是正确的。我只是觉得这个文件是个问题。

此处Router.js

import React, { Component } from 'react';
import { Navigator } from 'react-native';
import Home from './Home';
import Location from './Location';
import Interest from './Interest';
import Login from './Login';
import Signup from './Signup';

export default class Router extends Component {
  constructor() {
    super();
  }

  configureScene(route, routeStack) {
    return Navigator.SceneConfigs.FloatFromBottomAndroid;
  }

renderScene(route, navigator) {
  if (route.name === 'Home') {
    return (
      <Home
      navigator={navigator}
      {...route.passProps}
      />
    );
  }
  if (route.name === 'Location') {
    return (
      <Location
      navigator={navigator}
      {...route.passProps}
      />
    );
  }
  if (route.name === 'Interest') {
    return (
      <Interest
      navigator={navigator}
      {...route.passProps}
      />
    );
  }
  if (route.name === 'Login') {
    return <Login navigator={navigator} {...route.passProps} />
  }
  if (route.name == 'Signup') {
      return ( <Signup navigator={navigator} {...route.passProps} /> )
    }
}

render() {
  return (
    <Navigator
      configureScene={this.configureScene}
      initialRoute={{ name: 'Home', title: 'Home' }}
      renderScene={this.renderScene}
    />
  );
}

}

Weird error

0 个答案:

没有答案