React · Senior · Pytanie 75 z 75
Dlaczego error boundary nadal pisze się jako klasy (lub bierze z biblioteki)?
- ✓Poprawna odpowiedź: Przechwytywanie błędów renderu wymaga
componentDidCatch/getDerivedStateFromError, które nie mają jeszcze odpowiedników w hookach - 2Klasy renderują się szybciej
- 3Komponenty funkcyjne nie mogą renderować zastępczego UI
Wyjaśnienie
Większość zespołów pisze jedną wielokrotnego użytku granicę (lub używa react-error-boundary) i umieszcza ją wokół tras i niezależnych widgetów.