Wpis z mikrobloga

Staramy się pisać bez mutowania stanu bezpośrednio, gdyż może mieć to nieprzewidziane konsekwencje w innych miejscach aplikacji, np. gdy korzystamy z jednej zmiennej w wielu miejscach (upraszczając). React polega na tym, że zmiany są obserwowalne: porównuje poprzedni stan z następnym. Jeżeli mutujesz bezpośrednio, React nie wie, że coś sie zmieniło, więc nieprawidłowy stan prowadzi do błędów/rozsynchronizowania Virtual DOM i DOM.

// initialState = { counter: 0, lastUpdatedTimestamp: null };

ŹLE: state =>
@HAL__9000: Widzę, że mnie znasz i wiesz co umiem? Wykop to jednak ściek programistyczny, gdzie siedzą tacy osobnicy jak Ty. Idź sobie zwal konia w samotności do kodu w turbo pascalu czy coś XD