Zarządzanie stanem · Junior · Pytanie 3 z 75

Kiedy potrzebna jest funkcyjna forma setCount(c => c + 1) zamiast setCount(count + 1)?

Wyjaśnienie

count to migawka bieżącego renderu. Trzy wywołania setCount(count + 1) w jednym handlerze dają +1, a trzy setCount(c => c + 1) - +3: każdy updater dostaje wynik poprzedniego. To samo chroni przed nieaktualnymi domknięciami w timerach i efektach.

Do poczytania

Błąd w pytaniu

Zarządzanie stanem · Junior · pytanie 3

Sprawdź się

Rozwiąż test Zarządzanie stanem · Junior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test