React がネイティブの fetch を patch しようとしてる話
ことの発端?っぽいツイート
Next.js のドキュメントには次のように記載されてる
React will automatically cache fetch requests with the same input in a temporary cache. This is an optimization to avoid the same data being fetched more than once during a rendering pass - and is especially useful when multiple components need to fetch the same data.
React が自動的に fetch request をキャッシュすると書いてある。
実際のコードはこれ
fetch request をキャッシュするのは use()
を使ったときのため?
プルリクエスト
Issue が建てられてる
「RFC を待ってそこで議論しましょう」と言ってる。
Twitter や Issue の反応を見る限り否定的な意見が多い印象
fetch を patch することに対する懸念と反論
Next.js で更に fetch を拡張しているのか
Next.js extends the options object of the fetch() function to allow each request on the server to set its own persistent caching behavior. Together with component-level data fetching, this allows you to configure caching within your application code directly where the data is being used.