最短・最速で学ぶ React Hooks 完全ガイド! 現場で使えるReact開発+ステート管理をマスターしよう!
クラスコンポーネント ? Redux? もう古い !? React Hooks の基礎から応用まで学習 2021年最新のモダンフロントエンド開発手法を身につけよう!
Description
本講義では、React 16.8から導入されたReact Hooksについて一から学習していきます。
React Hooksの導入によってReactでのアプリケーション開発は大きく変わりました。
今までステート管理やライフサイクルメソッドの導入にはクラスコンポーネントが必須でしたが、
React Hooksによってそれぞれの機能を関数コンポーネントに移植することができるようになりました。
また、従来グローバルステート管理にはRedux等のサードモジュールが使われていましたが、
React Hooksによりサードパーティに頼らないグローバルステート管理をすることができるようになりました。
このように、16.8以降Reactの開発手法は大きくアップデートされています。
2021年、最新のReact開発方法を学び、より良いアプリケーションを作成していきましょう。
本講義では、React Hooksの機能を一つ一つ例題を持って学んでいきます。
実際に手を動かしてアプリを作成することで、表面的な知識では無く
現場で使える本質的な知識が身につきます。
また、本講義では従来のクラスコンポーネントと比較することで、
クラスコンポーネントと関数コンポーネント両方での書き方、
そして、React Hooksを導入するメリットを比較することで体感できるようになっています。
本講義では、PromiseやAsync Awaitによる外部APIとの連携などを行うレクチャーもあり、
Javascriptの知識も同時に身に付けることができます。
What You Will Learn!
- 実践的で使えるフロントエンド開発手法を学ぶことができる
- React Hooks (useState、useEffect、useContext、useReducer、useCallback、useMemo、useRef)の使い方を学ぶことができる
- Custom Hooksの作成と利用方法を学ぶことができる
- 関数コンポーネントでの状態管理やコールバックを行う方法を学ぶことができる
- Reduxを使わないで、グローバルステートを扱う方法を学ぶことができる
- ReactのContext APIを学ぶことができる
Who Should Attend!
- Reactを使ったwebアプリ開発者
- Reactを使ったWebアプリ開発に興味のある方
- 最新のReact開発方法を学びたい方
- React Hooks について深く学ぶたい方