React · Middle · Pytanie 74 z 75
Czym różni się komponent kontrolowany od niekontrolowanego w systemie projektowym?
- ✓Poprawna odpowiedź: Kontrolowane dostają wartość z propsów (
value+onChange); niekontrolowane trzymają stan wewnętrzny (defaultValue) - 2Komponenty kontrolowane używają klas
- 3Komponentów niekontrolowanych nie można stylizować
Wyjaśnienie
Dobre biblioteki komponentów wspierają oba tryby: props value dla pełnej kontroli i defaultValue dla wygody, nigdy nie przełączając się między nimi w trakcie życia komponentu.