Skip to content

Commit 441f16d

Browse files
jp-knjsmikitky
andauthored
Update src/content/reference/react/useSyncExternalStore.md
Co-authored-by: Soichiro Miki <smiki-tky@umin.ac.jp>
1 parent 2550e9f commit 441f16d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/content/reference/react/useSyncExternalStore.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -377,7 +377,7 @@ function getSnapshot() {
377377
}
378378
```
379379
380-
ストアデータが変更可能な場合`getSnapshot` 関数はその不変スナップショットを返す必要があります。つまり、新しいオブジェクトを作成する必要が**あります**が、毎回呼び出す必要はありません。その代わりに、最後に計算されたスナップショットを保存し、ストア内のデータが変更されていない場合は前回と同じスナップショットを返すようにします。ミュータブルなデータが変更されたかどうかをどのように判断するかは、ミュータブルなストアに依存します
380+
ストアデータがミュータブルな場合`getSnapshot` 関数はそのイミュータブルなスナップショットを返す必要があります。つまり、新しいオブジェクトを作成する必要は**あります**が、毎回作成してはいけないということです。その代わりに、最後に計算されたスナップショットを保存しておき、ストア内のデータが変更されていない場合は前回と同じスナップショットを返すようにします。ミュータブルなデータが変更されたかどうかを判断する方法は、ミュータブルなストアによって異なります
381381
382382
---
383383

0 commit comments

Comments
 (0)