コンポーネントが常にHTMLタグでラップされているようなパターンを見ました。コンポーネントをhtmlタグでラップする必要がありますか?
私はthe docsを検索して、必須かどうかを確認しましたが、トピックには何も見つかりませんでした。
上記が真実でない場合、最初のコード例でエラーが発生し、2番目のコード例でエラーが発生するのはなぜですか?
const App = (props) => {
return (
<Header />
{props.children}
);
};
const App = (props) => {
return (
<div>
<Header />
{props.children}
</div>
);
};
多分面白いですか? http://stackoverflow.com/questions/22280315/when-multiple-react-dom-components-are-used-without-outer-div-then-jsx-wont-comこれは、1つのコンポーネントが1つのDOMノードのサブツリーになければならないと言いますか?私はそれをうまく説明したとは思わない; - / –