React · Junior · Pytanie 9 z 75
Jak komponent potomny może przekazać dane rodzicowi?
- ✓Poprawna odpowiedź: Rodzic przekazuje callback przez propsy, a dziecko wywołuje go z danymi
- 2Dziecko mutuje obiekt propsów, a rodzic widzi nową wartość
- 3Przez
this.parent.setState()wewnątrz komponentu potomnego
Wyjaśnienie
W React dane płyną w dół, a zdarzenia w górę przez funkcje: <Search onChange={setQuery} />, a dziecko wywołuje props.onChange(value). Mutacja propsów nie przerenderuje rodzica, a komponenty funkcyjne nie mają dostępu do instancji rodzica.