新的react-native 0.43.3项目元素输入无效错误

时间:2017-04-16 16:13:21

标签: ios reactjs react-native

如果我创建一个新的文件夹应用程序并在其中创建index.js文件,这是一个简单的React组件呈现文本Hello world,即

export default class Test extends Component {
  render() {
    return (
      <View style={styles.container}>
        <Text style={styles.welcome}>
          Hello WOrld
        </Text>
      </View>
    );
  }
}

然后在index.ios.js中我打电话:

import React, { Component } from 'react';
import { AppRegistry } from 'react-native'
import Test from './app'

AppRegistry.registerComponent('Test', () => Test)

我收到元素类型无效的错误:

  

期望一个字符串(用于内置组件)或类/函数但是   得到了对象。

但是,如果我在index.ios.js中创建组件,则组件呈现正常。

我的app文件夹结构:

Test
 app
  index.js
 index.ios.js

1 个答案:

答案 0 :(得分:2)

有效的是import Test from './app/index';