2016-12-30 65 views
0

我想創建一個列組件,我可以重複使用。然後列組件被用作包裝。我怎樣才能做到這一點。目前該列的內容不顯示。創建一個反應組件作爲內容的包裝

React.js

const Col = React.createClass({ 

    render() { 

    return (
     <div className='col'> 

     </div> 
    ); 
    } 
}); 

使用其他模塊中:

import Col from .... 
... 
return( 

    <Col> 
     <div>Here goes the content ...</div> 
    </Col> 
) 

回答

2

的HTML被通過道具的孩子通過。

const Col = React.createClass({ 

    render() { 

    return (
     <div className='col'> 
      {this.props.children} 
     </div> 
    ); 
    } 
}); 
+0

酷,謝謝! – vuvu

0
To use the component inside the other component you need to wrap around the div of parent component. 


React.js 

const Col = React.createClass({ 

    render() { 

    return (
     <div className='col'> 

     </div> 
    ); 
    } 
}); 
Usage inside other Module: 

import Col from .... 
... 
return( 
    <div> 
    <Col /> 
    </div> 
) 
相關問題