先日会社のプロジェクトにて、ようやくApollo Clientをv3にアップデートしました。今回のメジャーアップデートはいくつか大きな変更点があり、我々のプロジェクトでは影響を受けたファイルは合計300以上になりました。この記事ではどのような変更があったのか、はまりポイントはどこなのか、かいつまんで紹介します。 Apollo v3 の Breaking Change 概要 パッケージ構成の変更 react-hoc などいくつかのライブラリが非推奨に キャッシュ機構の変更 はまりポイント useQueryやuseMutationで無限ループ キャッシュ更新のtypePolicy定義 testでの graphql-tag呼び出し まとめ Apollo v3 の Breaking Change 概要 まずは v3における Breaking Changeについて、多くのプロジェクトが影響を受けるで
