最近React18を勉強している。
とりあえず、学習メモとして学んだことの概要だけ書き出してみる。
- props はコンポーネントに値を渡す(immutable)
- state はコンポーネントが持つ状態を管理する (mutable)
- Function Component での定義が推奨されている
- Class Component は今は推奨されていない模様
- vue.js の Compositionに近い?
- Hooks にはいろいろある
- useState
- useEffect
- useReducer
- useMemo
- useContext
- useRef
- useCallback
- useTransition
- useDeferredValue
- vue.jsよりは記述が複雑、に感じる