なぜReactを学ぶべきか
Reactは世界で最も使われているフロントエンドフレームワーク。求人数、コミュニティの大きさ、エコシステムの充実度のどれを取ってもトップクラスです。
Reactを始める前に必要な知識
- HTML/CSSの基本
- JavaScriptの基本(変数、関数、配列、オブジェクト)
- ES6の構文(アロー関数、分割代入、テンプレートリテラル)
最初に作るべきアプリ3選
アプリ1:TODOリスト
Reactの基本概念(コンポーネント、state、props)を全て学べる定番アプリ。CRUD操作の基礎も身につきます。
アプリ2:天気予報アプリ
外部APIとの連携を学べます。OpenWeatherMap APIを使って、都市名を入力すると天気が表示されるアプリを作りましょう。
アプリ3:メモアプリ
ローカルストレージを使ったデータ永続化を学べます。リッチテキストエディターを組み込めば、さらに実践的なスキルが身につきます。
まとめ
Reactは学習曲線が少し急ですが、一度身につければ圧倒的な汎用性を持つスキルです。まずはTODOリストから始めてみましょう。
