React · Senior · Pytanie 25 z 75
Co zmieniło się w startTransition w React 19?
- ✓Poprawna odpowiedź: Przyjmuje funkcje async (Actions) i trzyma
isPendingdo ich zakończenia - 2Stał się synchroniczny i nie pozwala już przerywać renderu aktualizacji
- 3Został zastąpiony przez
useDeferredValuei oznaczony jako przestarzały w React 19
Wyjaśnienie
W React 19 startTransition(async () => { await save(); setState(...) }) to Action: isPending jest true przez cały czas trwania, błędy można obsłużyć, a formularze z action automatycznie używają tego mechanizmu. Uwaga: setState po await trzeba ponownie opakować w startTransition.