在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5/ React native (evaluating'_react3.default

React native (evaluating'_react3.default.PropType.shape')?

react-native@0.44后navigator被分離了出去,我用

import {
  Navigator
} from 'react-native-deprecated-custom-components';

后出現(xiàn)了這個錯誤?按照stackoverflow上說的添加

import PropTypes from 'prop-types

也沒能解決下面這個錯誤?
圖片描述

/**
 * Sample React Native App
 * https://github.com/facebook/react-native
 * @flow
 */

import React, {
  Component
} from 'react';
import {
  Platform,
  StyleSheet,
  Image,
  Text,
  View
} from 'react-native';
import TabNavigator from 'react-native-tab-navigator';
import {
  Navigator
} from 'react-native-deprecated-custom-components';
import PropTypes from 'prop-types';
import Boy from './boy';

const instructions = Platform.select({
  ios: 'Press Cmd+R to reload,\n' +
    'Cmd+D or shake for dev menu',
  android: 'Double tap R on your keyboard to reload,\n' +
    'Shake or press menu button for dev menu',
});

export default class App extends Component {
  constructor(props) {
    super(props)
    this.state = {
      selectedTab: 'tab_polular'
    }
  }
  render() {
    return (
      <View style={styles.container}>
    
        <Navigator
          initialRoute = {
            {component: Person}
          }
          renderScene={(route, navigator) => {
            let Component = route.component;
            return <Component navigator={navigator} {...route.params}/>
          }}
        />
      </View>
    );
  }
}

const styles = StyleSheet.create({
  container: {
    flex: 1,
    backgroundColor: '#F5FCFF',
  },
  page1: {
    flex: 1,
    backgroundColor: 'red',
  },
  page2: {
    flex: 1,
    backgroundColor: 'yellow',
  },
  image: {
    height: 22,
    width: 22
  }
});
回答
編輯回答
伐木累

react版本問題,如果你用的react版本是:
react:16.0.0

請換成
"react": "^16.0.0-alpha.12"

重新啟動react-native run-android就可以解決!

2018年7月20日 08:26