Reactの最上位APIを読む
コンポーネント
React.Component
React.PureComponent
React.memo
React 要素を作成する
createElement()
createFactory()
JSX つかうのが基本
要素を変換する
cloneElement()
isValidElement()
React.Children
フラグメント
React.Fragment
<></>
Refs
React.createRef
ref を作成する
React.forwardRef
ref を配下のツリーの別のコンポーネントに受け渡す React コンポーネントを作成する
サスペンス
コンポーネントがレンダーの前に何かを待機できる
これにより更新をトランジションとしてマークすることができ、既に表示されているコンテンツがサスペンスによるフォールバック状態に戻ってしまわないよう更新を中断して構わない、と React に伝えることができるようになります。
React.lazy
React.Suspense
トランジション
18で導入された並行レンダー機能
React.startTransition
React.useTransition
フック