Komponenta » Historie » Revize 3
Revize 2 (Jiří Trefil, 2023-03-26 20:13) → Revize 3/15 (Jiří Trefil, 2023-03-26 20:13)
h1. Komponenta Jak již bylo řečeno, komponenty jsou základní stavební kámen React aplikací. Komponenty by měly dodržovat *single responsibility principle* - pokud je komponenta moc složitá a dělá moc věcí, je k zamyšlení, zda se nedá rozlámat do více nezávislých komponent. Definitivně je nutné se *vyvarovat* návrhu "božských komponent", které dělají všechno. Každá komponenta má svůj *lifecycle*. Je to podobné jako aktivitě v nativních android/ios aplikacích. Popis zde je pouze výtažek z oficiální dokumentace, pro více detailu ofiko dokumentace: (TODO viz -> reactjs). Existují tři hlavní fáze: * Mounting *Mounting* * Updating *Updating* * Unmouting *Unmouting*