Commit 849e896
authored
fix: revert usage of useSyncExternalStore (#2043)
Reverts #1953. In some environments, `useSyncExternalStore` causes
misleading warnings that the result of `getSnapshot` should be cached.
Although this isn't correct, I understand the confusion this warning
creates. Until we find a way to get rid of it, I'm reverting to the old
implementation of `useObservableValue`, based on `useState + useEffect`
combo.
Fixes: #2034 #2006
Ref: #20081 parent bbf41c8 commit 849e896
File tree
4 files changed
+16
-61
lines changed- packages
- client/src/store
- react-bindings
- src/hooks
4 files changed
+16
-61
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | 77 | | |
101 | 78 | | |
102 | 79 | | |
| |||
376 | 353 | | |
377 | 354 | | |
378 | 355 | | |
379 | | - | |
| 356 | + | |
380 | 357 | | |
381 | 358 | | |
382 | 359 | | |
383 | 360 | | |
384 | | - | |
| 361 | + | |
385 | 362 | | |
386 | 363 | | |
387 | 364 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
26 | | - | |
| 25 | + | |
27 | 26 | | |
28 | 27 | | |
29 | 28 | | |
| |||
33 | 32 | | |
34 | 33 | | |
35 | 34 | | |
36 | | - | |
37 | 35 | | |
38 | 36 | | |
39 | 37 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
| 2 | + | |
4 | 3 | | |
5 | 4 | | |
6 | 5 | | |
| |||
13 | 12 | | |
14 | 13 | | |
15 | 14 | | |
16 | | - | |
| 15 | + | |
17 | 16 | | |
18 | 17 | | |
19 | | - | |
20 | | - | |
| 18 | + | |
| 19 | + | |
21 | 20 | | |
22 | 21 | | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
| 22 | + | |
32 | 23 | | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
41 | 30 | | |
42 | | - | |
| 31 | + | |
43 | 32 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7542 | 7542 | | |
7543 | 7543 | | |
7544 | 7544 | | |
7545 | | - | |
7546 | 7545 | | |
7547 | 7546 | | |
7548 | 7547 | | |
7549 | 7548 | | |
7550 | 7549 | | |
7551 | 7550 | | |
7552 | | - | |
7553 | 7551 | | |
7554 | 7552 | | |
7555 | 7553 | | |
| |||
8422 | 8420 | | |
8423 | 8421 | | |
8424 | 8422 | | |
8425 | | - | |
8426 | | - | |
8427 | | - | |
8428 | | - | |
8429 | | - | |
8430 | | - | |
8431 | | - | |
8432 | 8423 | | |
8433 | 8424 | | |
8434 | 8425 | | |
| |||
24031 | 24022 | | |
24032 | 24023 | | |
24033 | 24024 | | |
24034 | | - | |
| 24025 | + | |
24035 | 24026 | | |
24036 | 24027 | | |
24037 | 24028 | | |
| |||
0 commit comments