最終更新:2022-08-26 (金) 15:34:35 (608d)
参考図書/モダンJavaScriptの基本から始めるReact実践の教科書
内容
モダンJavaScript
基本
- React/イベント
- React/props
- children
- React/ステート
- useState: ステートの宣言
- ステートが更新されると関数コンポーネントは再度頭から実行される
- useStateの初期値の設定は初回のみ
- useEffect:ある値が変わったときに限り、ある処理を実行する
- マウント時にも必ず実行される
- 依存変数うに何も指定しないと初回のみ実行されることになる
- JavaScript/分割代入
- React/再レンダリング
- React/メモ化: 前回の処理結果を保持
- React.memo: コンポーネントのメモ化。propsに変更がないと再レンダリングを行わなくする
- useCallback: 関数のメモ化 (これをしないと親のレンダリングのたびに関数が再生成され、propsに関数を渡していると変更があったことになり子が再レンダリングされる)
- useMemo: 変数のメモ化
- React/コンテクスト
- TypeScript
- React/フック
- React/カスタムフック (React/独自フック)