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も提供している。