From 66697ec05d8e4598048287b416757bf4b2e3895f Mon Sep 17 00:00:00 2001 From: Yoshitaka Terazawa Date: Thu, 12 Oct 2023 08:47:55 +0900 Subject: [PATCH] Update src/content/reference/react/cache.md Co-authored-by: Soichiro Miki --- src/content/reference/react/cache.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/reference/react/cache.md b/src/content/reference/react/cache.md index 89faa40f5..2a6e20c7e 100644 --- a/src/content/reference/react/cache.md +++ b/src/content/reference/react/cache.md @@ -137,7 +137,7 @@ export function Precipitation({cityData}) { } ``` -上記の例では、`Precipitation``Temperature` はそれぞれ `cache` を呼び出して、それぞれ独自のキャッシュの索引を持つ新しいメモ化された関数を作成します。両方のコンポーネントが同じ `cityData` でレンダーする場合、それぞれが `calculateWeekReport` を呼び出すため、重複した処理をすることになります。 +上記の例では、`Precipitation``Temperature` はそれぞれ `cache` を呼び出して、それぞれ独自のキャッシュテーブルを持つ新しいメモ化された関数を作成しています。両方のコンポーネントが同じ `cityData` でレンダーする場合、それぞれが `calculateWeekReport` を呼び出すため、重複した処理が行われることになります。 さらに、`Temperature` はコンポーネントがレンダーされるたびに新しいメモ化された関数を作成しているため、キャッシュによる共有はそもそも一切行えません。