在React Native中评估JSX元素时出错

时间:2016-07-05 07:51:19

标签: reactjs react-native babeljs react-jsx jsx

当运行我的应用程序时,我在babel编译器处理JSX时遇到错误。这可能是由于.babelrc中的配置错误造成的。这是错误:

  

undefined不是对象(评估'_react.React.createElement')

Screenshot

  • 为babel添加transform-react-jsx插件无法解决问题

index.js:

renderLoadingView() {
  return (
    <View style={styles.container}>  // Failing on index.js:217
      <Text>
        Loading the app...
      </Text>
    </View>
  );
}

.babelrc:

{
  "presets": ["react-native-stage-0"]
}

1 个答案:

答案 0 :(得分:1)

如果使用JSX,则必须导入React,因此需要编写

git diff

位于文件顶部。