Next.js · Senior · Pytanie 31 z 75
Jak unstable_rethrow pomaga w obsłudze błędów?
- ✓Poprawna odpowiedź: Ponownie rzuca wewnętrzne błędy Next.js z
catch - 2Ponawia nieudane żądanie podaną liczbę razy z opóźnieniem
- 3Wysyła błąd do podłączonego systemu monitoringu
Wyjaśnienie
Next.js używa wyjątków do sterowania przepływem: redirect, notFound, sygnały renderowania dynamicznego. Szeroki try/catch je połyka i psuje zachowanie. unstable_rethrow(err) na początku catch ponownie rzuca takie błędy i zostawia tylko „prawdziwe”.