感谢您从现在开始的答案,
我是 React Native 的新手,我想制作一个跨平台的应用程序,所以我创建了 index.js:
import React from 'react';
import {
Component,
View,
Text,
} from 'react-native';
class ReactApp extends Component {
render() {
return (
<View><Text>Hello world</Text></View>
);
}
}
module.exports = ReactApp;
然后我从 index.ios.js 和 index.android.js 中导入了 index.js,如下所示:
import { AppRegistry } from 'react-native';
import ReactApp from './index';
AppRegistry.registerComponent('ReactApp', () => ReactApp);
我认为在此之后它应该可以工作,但我收到此错误:
原文由 davut dev 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 React v0.49 之后,您不需要
index.ios.js
和index.android.js
。您只需要index.js
:(将
appMobile
替换为您的应用名称)资料来源:( https://github.com/facebook/react-native/releases/tag/v0.49.0 )