簡體   English   中英

如何在每個js文件中創建每個頁面(react-native)?

[英]How to create each page in each js files (react-native)?

如何在每個js文件中創建每個頁面(react-native)? 如何在這個結構中包含第二頁? 或者我應該如何包括?

var SecondPage = React.createClass({
  render: function() {
      return (
      );
    }
});

您缺少的是導出您的react組件,以便可以在其他js文件中使用它。

將第二頁代碼放在一個單獨的文件中,例如:secondPage.js。 這個文件看起來像這樣:

'use strict';

var React = require('react-native');

var SecondPage = React.createClass({

    render: function() {
        return (
        );
    },
});

module.exports = SecondPage;

要使用組件,只需使用require導入它即可。 (並且不要忘記設置新腳本文件的正確路徑):

var React = require('react-native');
var SecondPage = require('./path_to_script/SecondPage');

var {
  AppRegistry,
} = React;

var MyApp = React.createClass({

     render: function() {
        return (
          <SecondPage />
        );
     },
});

AppRegistry.registerComponent('MyApp', () => MyApp);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM