React from Scratch
Az útvonal
- 120 percRenderelés, és hogy mit tesz a React
Komponensek, JSX és a render-ciklus — annyi modell, amivel megjósolod, mi fut újra.
Itt szállsz fel - 120 percÁllapot, ami őszinte marad
useState, származtatott értékek, állapot felemelése, és a két-igazságforrás hibája.
- 120 percEffektek, és mikor nincs rájuk szükség
Adatlekérés, feliratkozások és takarítás — és azok az effektek, amiket egyszerűen törölj.
- 120 percFormok, validáció és optimista frissítések
Kontrollált inputok, beküldési állapotok, és egy elbukott írás visszaforgatása.
- 120 percRouting, adat és egy app alakja
Route-szintű betöltés, layoutok, és ahol a szerver és a kliens találkozik.
- 120 percKiadás
Bundle-méret, memoizálás ott, ahol megéri, és hogy félév múlva is kellemes maradjon.
Bepillantás a tanításba
A származtatott állapot az a hiba, amit újra és újra megírsz.
// Don't: two sources of truth that can disagree.
const [items, setItems] = useState([]);
const [total, setTotal] = useState(0);
// Do: one source, and a value computed from it.
const [items, setItems] = useState([]);
const total = items.reduce((sum, i) => sum + i.price, 0);
Ha egy érték kiszámítható abból az állapotból, amit már tartasz, akkor az nem állapot. A megkopott felület legtöbb hibája két állapot, aminek lépést kellett volna tartania egymással.
Ki vezet
Nóra úgy magyaráz, ahogy egy jó kolléga a tábla előtt — nincs öncélú szakzsargon, és nincs semmi elrejtve az „ahogy látható” mögé.
Helykitöltő profil