Źródło: Arkusze CKE
Która z poniższych metod nie należy do cyklu życia komponentu w React.js?
Warianty odpowiedzi
-
A
componentWillUnmount()
-
B
componentWillPublish()
-
C
componentDidUpdate()
-
D
componentDidMount()
Wyjaśnienie
W komponentach klasowych biblioteki React każdy komponent przechodzi przez pewne etapy: od utworzenia, przez aktualizację, aż do usunięcia ze strony. Nazywamy to cyklem życia komponentu.
Standardowymi metodami wbudowanymi w ten cykl są m.in. componentDidMount (wywoływana po pojawieniu się na stronie), componentDidUpdate (po zmianie stanu) czy componentWillUnmount (przed usunięciem).
Metoda componentWillPublish po prostu nie istnieje w bibliotece React. Jest to nazwa wymyślona na potrzeby pytania, która nie pełni żadnej funkcji w cyklu życia.