0
我想製作一個簡單的React組件,它將給定的HTML內容封裝到作爲顯示內容的上下文的標記中。如何將一段HTML內容傳遞給無狀態響應組件?
function Content(content) {
return <div>{content}</div>;
}
<Content>
<span>Hey!</span>
</Content>
我在做什麼錯?
我想製作一個簡單的React組件,它將給定的HTML內容封裝到作爲顯示內容的上下文的標記中。如何將一段HTML內容傳遞給無狀態響應組件?
function Content(content) {
return <div>{content}</div>;
}
<Content>
<span>Hey!</span>
</Content>
我在做什麼錯?
function Content(props) {
return <div>{props.children}</div>;
}
使用ES6語法:
const Content = ({ children }) => <div>{children}</div>
簡單陣營組件封裝給定的HTML內容。
var content = "<Content><span>Hey!</span></Content>"
function Content() {
return (
<div className="content" dangerouslySetInnerHTML={{__html:
content}}>
</div>
);
}
是['React.Children.xxx'(https://facebook.github.io/react/docs/react-api.html#react.children)你正在尋找的東西? –
我想你需要這樣的東西: 功能內容(道具){ 返回