Reaktywność danych w React
W React będziemy przechowywać nasze dane w różnych strukturach: w tablicach, w obiektach, w tablicach obiektów. Te struktury w React charakteryzują się reaktywnością. React reaguje reaktywnie na wszystkie zmiany danych: na dodawanie, usuwanie, modyfikowanie elementów, a także na zmianę ich kolejności.
Jednakże zgodnie z zasadami React zabronione jest zmienianie danych tablic i obiektów ze stanu. Należy wykonać kopię danych, zmodyfikować je i zapisać z powrotem do stanu. Oznacza to, że nasze dane powinny być niemutowalne. Czytaj o niemutowalności tablic, obiektów i tablic obiektów w odpowiednim rozdziale podręcznika JavaScript.
Opowiedz, jak poprawnie, niemutowalnie dodawać elementy do tablicy.
Opowiedz, jak poprawnie zmieniać elementy w tablicy.
Opowiedz, jak poprawnie usuwać elementy z tablicy.
Opowiedz, jak poprawnie, niemutowalnie dodawać elementy do tablicy obiektów.
Opowiedz, jak poprawnie zmieniać elementy w tablicy obiektów.
Opowiedz, jak poprawnie usuwać elementy z tablicy obiektów.