2016-08-18 19 views
1

は私が React.js別のコンポーネントでコンポーネントを使用するにはどうすればよいですか?

var ContentBox = React.createClass({ 
 
    render: function() { 
 
     return (
 
      <div> 
 
       <div className="container-fluid"> 
 
        <div className="box center-block"> 
 
         {this.props.children} 
 
        </div> 
 
       </div> 
 
      </div> 
 
     ); 
 
    } 
 
}); 
 

 
var Quotesection = React.createClass({ 
 
    render:function() { 
 
     return(
 
      <ContentBox><h1 className="text-center">Example text</h1></ContentBox> 
 

 
     ); 
 
    } 
 
}); 
 

 

 

 
ReactDOM.render(<ContentBox/>, document.getElementById('app'));

は、しかし、私が得るすべてはボックスの代わりに、箱と箱の内側の引用です...ので、反応のように別のコンポーネントでコンポーネントを使用しようとしています。誰かがそれが偉大になるのを助けることができれば。

答えて

2

あなたが指定したコードには、Quotesectionがまったく使用されていません。

代わりにこれを試してみてください:そのはしかしこの方法を行って、なぜ私は思ったんだけど、働い

ReactDOM.render(<Quotesection/>, document.getElementById('app')); 
+0

感謝を。ですから、私が別のコンポーネントを追加したいのであれば、ReactDOM.renderにその新しく作成されたコンポーネントを呼び出す必要があります。複数のコンポーネントを使用したい場合は、私がそれを実行する正しい方法をやっているのですか? – CodePanda

+0

はい。通常、他のコンポーネントで構成された上位コンポーネントがあります。通常、純粋なhtmlでWebページとは異なります。 – Chris

関連する問題