JSX内でのfalse

ここでは、異なる状況下でどのようにfalseが描画されるのかを確認します。

id="false"の描画

React.render(<div id={false} />, mountNode);

inputの値としての文字列"false"

React.render(<input value={false} />, mountNode);

子が無いことを指定

React.render(<div>{false}</div>, mountNode);

"false"という文字列としてdivの子として描画しない理由は、次のような一般的なケースで有用になるからです。

<div>{x > 1 && 'You have more than one item'}</div>

 Back to top

© 2013-2017 Facebook Inc.
Documentation licensed under CC BY 4.0.

このページは、ページトップのリンク先のReact内のページを翻訳した内容を基に構成されています。 下記の項目を確認し、必要に応じて公式のドキュメントをご確認ください。 もし、誤訳などの間違いを見つけましたら、 @tomofまで教えていただければ幸いです。

  • ドキュメントの情報が古い可能性があります。
  • "訳注:"などの断わりを入れた上で、日本人向けの情報やより分かり易くするための追記を行っている事があります。