Wzorce projektowe · Junior · Pytanie 42 z 75
Czym jest callback hell i jak go uniknąć?
- ✓Poprawna odpowiedź: Głęboko zagnieżdżone asynchroniczne callbacki; rozwiązują to promise'y i
async/await - 2Zbyt wiele handlerów zdarzeń na stronie; rozwiązuje to
React.memo - 3Błędy wewnątrz callbacków; rozwiązuje to opakowanie wywołania w
try/catch
Wyjaśnienie
„Piramidę” zagnieżdżonych callbacków trudno czytać i trudno w niej obsługiwać błędy. Promise'y spłaszczają łańcuch, a async/await sprawia, że kod asynchroniczny wygląda jak synchroniczny.