React · Senior · Pytanie 54 z 75
Co zmienia useDeferredValue(query, "") z wartością początkową (React 19)?
- ✓Poprawna odpowiedź: Przy pierwszym renderze zwraca
"", a potem renderuje w tle z prawdziwą wartością, unikając wolnego pierwszego renderu - 2Opóźnia wartość o 200 ms (debounce)
- 3Czyni wartość tylko do odczytu
Wyjaśnienie
Bez initialValue pierwszy render od razu używa prawdziwej wartości. Wartość początkowa przydaje się, gdy odroczony render jest kosztowny, np. przefiltrowana lista.