2016-03-30 10 views

答えて

2

あなたはそれがautomaticaly Homeの内側にあなたのTestコンポーネントをロードしてレンダリングしますrequire("home.jsx")場合。

これらのコンポーネントを別々のファイルに分けておくと、アプリが大きすぎる場合にコンポーネントを管理するのに役立ちます。もちろん

test.jsx

module.exports = React.createClass({ 
    render: function() { 
    return <div>Test</div> 
    } 
}) 

home.jsx

var Test = require('./test.jsx'); 

module.exports = React.createClass({ 
    render: function() { 
     return <div> 
     <Test> 
     </div> 
    } 
}) 

あなたも@Mukeshシャルマの答えのような何かを行うことができます。

ありがとうございました

0

あなたのお役に立てば幸いです。

var Home = React.createClass({ 
    render: function() { 
     return (
<Test> 
... 
var Test = React.createClass({ 
    render: function() { 
... 

module.exports = { 
    "Home": Home, 
    "Test": Test 
} 
関連する問題