2017-06-25 22 views
0

コンテンツが表示されるコンテキストとして機能するタグに、指定されたHTMLコンテンツをラップする簡単なReactコンポーネントを作成します。ステートレス反応コンポーネントに、どのようにHTMLコンテンツのpirceを渡すことができますか?

function Content(content) { 
    return <div>{content}</div>; 
} 

<Content> 
    <span>Hey!</span> 
</Content> 

私は間違っていますか? ES6の構文を使用して

+0

[ 'React.Children.xxx'](https://facebook.github.io/react/docs/react-api.html#react.children)あなたが探しているものですか? –

+0

あなたは次のようなものが必要でしょう: function Content(props){ return

{props.children}
; } –

答えて

1
function Content(props) { 
    return <div>{props.children}</div>; 
} 

const Content = ({ children }) => <div>{children}</div> 
1

シンプルは、与えられたHTMLコンテンツをラップの成分を反応します。

var content = "<Content><span>Hey!</span></Content>" 


function Content() { 
return (
    <div className="content" dangerouslySetInnerHTML={{__html: 
    content}}> 
    </div> 
    ); 
} 
関連する問題