Projekt

Obecné

Profil

Komponenta » Historie » Verze 4

Jiří Trefil, 2023-03-26 20:13

1 1 Jiří Trefil
h1. Komponenta
2
3 2 Jiří Trefil
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.
4
5
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).
6
Existují tři hlavní fáze:
7 4 Jiří Trefil
8 3 Jiří Trefil
 * Mounting
9
 * Updating
10
 * Unmouting