チュートリアル:React
Qiita 今から始めるReact入門 〜 React の基本から始めようかと思いましたが、あまりの知識の無さに、チュートリアル:React から始めることにしました。
ES6
Ecma Internationalのもとで標準化が行われているECMAScript(エクマスクリプト)JavaScriptの規格の6th Editionのことです。
JavaScript 言語情報
JavaScript 言語情報を参照。
新機能
先頭で変数を定義する(const(定数)かlet(変数))
() => {} の形で書く
引数が1つなら()も不要 (引数0なら()は必要)
出力が1行なら{}も不要
出力が1行ならreturnも不要
return a + b;
};
↓
return a + b;
};
or
// 単一式の場合はブラケットやreturnを省略できる
const fn = (a, b) => a + b;
// ブラケットやreturnを省略してオブジェクトを返したい場合は`()`で囲む
const fn = (a, b) => ({ sum: a + b });
再代入が必要な変数のみletで宣言し、それ以外はconstで宣言。varは使わない。