React & React Native

Immutable state updates

Në shqip: Përditësimi i state-it pa e ndryshuar

ShpjegimiSQ

S'duhet ta ndryshosh kurrë state-in direkt (lista.push(x)) — React-i s'e vë re. Krijo një vlerë të re: setLista([...lista, x]) ose setNxenesi({ ...nxenesi, nota: 5 }).

EnglishEN

Never change state directly (list.push(x)) — React won't notice. Create a new value: setList([...list, x]) or setStudent({ ...student, grade: 5 }).

Si ta mendosh

Si ta zëvendësosh fletën e vjetër me një të re, në vend që të shkruash mbi të — që mësuesja ta vërë re ndryshimin.

Lexoje në anglisht

Like replacing the old sheet with a new one instead of writing over it — so the teacher notices the change.

Shembull kodijavascript

setLista([...lista, "i ri"]);                 // ✓
setNxenesi({ ...nxenesi, nota: 5 });          // ✓
// lista.push("i ri"); setLista(lista);       // ✗

Terma të lidhur