Release @apollo/[email protected] · apollographql/apollo-client
Apollo Client 4.0リリース。
React依存を@apollo/client/react
に分離しコアをフレームワーク非依存化、ApolloClient
でlink
必須化/uri
等のショートカット削除など。
エラーハンドリング刷新しApolloError
廃止しエラーごとに用意したクラスへ変更、Linkは関数からクラス化、RxJSを標準Observable実装に採用。
dataState
プロパティでクエリ結果がわかるように、@defer
のサポート、localState
オプションの追加、React Compilerでコンパイル済みのHooksの公開。
TypeScriptの名前空間型整理/厳格化とツリーシェイク改善、SSR API刷新(prerenderStatic
)。
useLazyQuery
のAPIの変更、useQuery
からonCompleted
とonError
を削除。
マイグレーションのためのCodemodも提供している。