私は反応ネイティブの初心者です。 JavaScriptではできません。私app.jsで複数のモジュールを使用してAppを構築するReact-Native
私はそのような何かをしたいと思います:私のmod_menu.jsで
export default class App extends Component {
constructor(props){
super(props);
//init a lot of modules
this.all_modules = [];
var MenuGame = require ('/modules/mod_menu/mod_menu.js');
this.all_modules.push(new MenuGame());
}
render(){
//render all modules
var views = [];
views = this.all_modules.map(function(module){
return module.render();
});
return (<View>{views}</View>);
}
}
を私が持っている:
Class MenuGame extends React.component{
render(){
return(<Text>foo</Text>);
}
}
私は、私は次のエラーを取得するこのコードを実行すると、要素タイプが無効です:文字列またはクラス/関数は未定義ですが、 'App'のレンダリングメソッドを確認してください
ライフサイクルを担当するApp.jsコントローラアプリのe。 App.jsはすべてのモジュールを初期化して、それらのレンダリングを呼び出すだけです。各モジュールはAppをビルドします。
私を助けることができますか?
EDIT:ソースコード:https://jsfiddle.net/n7habkt3/
これはまさに私がやったことです。投稿を編集してすべてのファイルを追加します。 – Su4p
私の投稿を更新しました。 – Su4p
@ Su4pありがとう、私の答えも編集しました。 –