2016-07-19 2 views
0

REACTを使用している会社で働き始めました.HTML出力には不要なdivのTONが含まれていました。開発者はREACTにとっては必要だと言っていますが、現代のフレームワーク/ライブラリ/ツールが悪いHTMLプラクティスを強いるとは信じられません。しかし、私はオンラインでこの問題に関する記事やリファレンスを見つけることはできません。 divにすべてをラップすることは本当に必要ですか?なぜ、pタグやnavなど、意味的に正しい要素に改行できないのですか?そして最後に、これは一般に開発コミュニティによって受け入れられていますか?DIVitis from React

答えて

4

renderメソッドから単一のDOMノードを返す限り、React.js内の任意の有効なHTML5タグを使用できます。これが唯一の要件です。リアクトドキュメント状態として

List of supported tags and attributes

2

は、コンポーネントは、単一のルートノードをレンダリングすることができます反応します。複数のノードを返す場合は、単一のルートにラップする必要があります。

これは、リアクションにある唯一の要件です。実際にはルートノード(要素)がdiv、ul、li、p、spanなどであっても意味がありません。ルートノードは意味のないdivの代わりにでなければなりません。

出典:

React Docs on displaying data

私たちは、私の会社でアプリケーションを反応させるのに大きなを開発しています。

関連する問題