WEB WEBフロントエンド開発

ReactのJSXについて

投稿日:2017年11月29日 更新日:

 

 

スタイル適用

  • Reactでは全ページとしては統一感をもったスタイルを適用するとともに、コンポーネントごとにスタイルを指定することが可能
  • classNameとstyle サービスを実装するにあたり、基本的なスタイルを独自に定義する。

 

className定義

  • htmlに直接cssを適用する場合、<button class="btn btn-default"> のようにclassを指定する方法が一般的な方法
  • ReactのJSXで定義する場合、classの代わりにclassNameを指定する。 <button className="btn btn-default">のように使用する。

 

インラインのstyle

  • Reactでは、インラインのstyleは文字列として指定されません。
  • 代わりオブジェクトとして指定され、キーはstyle名がキャメルケース形式にされたもので、 値はstyleの値になり、通常は文字列になります。

 

JSX のコメント構文

{/* ... */} または {// ...} という構文でコメントアウトできる。

 

 

スポンサーリンク

スポンサーリンク

-WEB, WEBフロントエンド開発

執筆者:

関連記事

HTML5についてのメモ書き

FileSystem API     HTML5 FileSystem Explorer Chromeの拡張機能に「HTML5 FileSystem Explorer」というツール ...

Angular2のクロスドメインアクセスの問題対応

Angular2のクロスドメインの対応を備忘録としてまとめました。私がAngular2のSPAを開発する時、フロントエンド側がangular-cliで、バックエンド(WEB-API)側がPHP+IIS ...

Node.jsのrequire関数のモジュール読み込みについて

Node.js のモジュール機構について(JavaScript の場合) ディレクトリ構造 Node.js のパッケージマネージャーである npm を使う場合、プロジェクト ディレクトリは以下のような ...

JavaScriptのコンストラクタとプロトタイプについて

概要 Javascriptにはクラスという概念はない コンストラクタ定義+newによってインスタンスを生成する。 ES6以前ではclass構文が実装がされていなかったので、prototypeという機能 ...

Webpackを使ったWEBフロントエンド開発

Webpackとはビルドツールの1つであり、モジュール管理ツールとしての側面も持っています。フロントエンドのビルドツールとしては、他にGulpとGruntなどがありますが、それらの仲間といった感じだと ...