Możesz także przekazywać dane z powrotem i nadal robisz to za pomocą rekwizytów.
Chodzi o to, że zamiast rekwizytów, które przekazują dane, takie jak ciąg znaków, tablica lub obiekt na niższy
poziom, do komponentu potomnego, jak to się również nazywa, przekazujesz funkcję zwrotną z komponentu nadrzędnego
do komponentu potomnego .
Więc nie ma tablicy ani nic podobnego, ale funkcja zwrotna.
Więc tutaj, w komponencie aplikacji, moglibyśmy zdefiniować nową funkcję.
W New Goal Handler nazwa należy do Ciebie.
I nazywam go Handler, ponieważ będzie on również w pewien sposób uruchamiany podczas zdarzenia.
I tutaj spodziewam się nowego celu.
A potem tutaj.
Mogę sięgać do grubych celów i, na przykład, popychać nowy cel w chaos, a następnie
blokować cele kursu konsoli.
Teraz mamy tę funkcję i możemy przejść do nowych rekwizytów z drutu.
Więc moglibyśmy podeprzeć na bramkę.
To nie jest teraz detektor zdarzeń reagujący na kary za Aldy wbudowane w męskie elementy H.
Zbudowaliśmy wydarzenie, nasi słuchacze, na przykład, w nowym złotym komponencie na forum, który mieliśmy po
przesłaniu przycisku, który mamy po kliknięciu wejścia.
Mamy też na przykład odznacz, ponieważ możesz również obsługiwać zdarzenia kliknięcia na wejściach.
Możesz sobie z nimi poradzić na dowolnym elemencie HD.
Teraz na koniec nazywam to modułem obsługi zdarzeń.
Ale tak naprawdę to tylko rekwizyt.
Z technicznego punktu widzenia nie ma różnicy między nazwą klasy, w której podanie i łańcuch są przekazywane, a
po przesłaniu, gdzie przekazuję wskaźnik do funkcji.
Ostatecznie jest to tylko element formy, który reaguje na oferty.
Tak więc tutaj, w Abcess, wszyscy możemy przekazać tutaj rekwizyt, który zawiera wskaźnik do funkcji.
Właśnie nazwałem ten rekwizyt nie w ten sposób, ponieważ muszę nazwać ID w Gohl lub w tym roku, ale
jest konwencja nazywania rekwizytów, których funkcje końcowe przekazują do komponentów niższego poziomu, takich jak procedury obsługi zdarzeń,
ponieważ funkcje, które przekazujesz komponenty na końcu będą wywoływane przez te komponenty podczas
określonych zdarzeń.
Tak to zazwyczaj działa, a zobaczysz, że im bardziej reagujesz na budowane aplikacje.
Więc Dhafer, zastosowałem się do tej konwencji i nazwałem to celem reklamy i przekazałem moje nowe narzędzie obsługi celu do nowego
komponentu celu.
Przekaż więc wskaźnik, a nie wykonanie, ale tylko wskaźnik do jego funkcji, do nowego celu na rekwizytach celów
reklamowych.
To oznacza, że nowy cel NZF.
Mogę teraz zaakceptować rekwizyty tutaj, mogę zaakceptować ten parametr rekwizytów.
Zawsze to rozumiem, nawet jeśli nie dostaję żadnych rekwizytów.
Ale jeśli nie dostanę żadnych rekwizytów, nie ma większego sensu, aby wprost je tutaj pisać.
Ale teraz potrzebuję rekwizytu, na który wsiadam.
Ty idź.
I to jest to, co zdefiniowałem tutaj na rekwizytach reklamowych.
Chcę wywołać tę funkcję, którą otrzymuję na tym rekwizycie tutaj, w moim module obsługi ADD w nowym celu.
Zamiast rejestrować nowy cel, mogę teraz wywoływać rekwizyty w celu reklamy tutaj w reklamie Gold, ponieważ to nazwa, którą
tutaj wybrałem.
A na cel reklamy przekazuje wskaźnik do funkcji do komponentu.
Wewnątrz nowego złotego elementu wiem, że mogę wykonać ten cel, ponieważ zawiera on wskaźnik do
funkcji.
Teraz wykonuję wskazaną funkcję i może ona przekazać mój nowy cel jako argument na cel.
Ponieważ rzeczywiście w funkcji, którą przekazałem dwa, dodałem cel, oczekuję, że otrzymam nowy cel jako argument, jako
parametr.
Więc teraz, jeśli wszystko uratujemy, powinniśmy zobaczyć, że jeśli kliknę Dodaj cel.
Wydajemy coś z linii Aptness Lines 16, która jest tutaj zablokowana, i generujemy nasz nowy
kurs, tablicę Cole'a, które są naszymi starymi celami i nowym celem.
Więc przekazanie celu z niższego poziomu, z elementu potomnego.
Nowy komponent celu do komponentu nadrzędnego, komponent aplikacji w tym przypadku działa i działa z
rekwizytami.
Po prostu używamy rekwizytów, aby przekazać funkcję, która jest następnie wywoływana przez komponenty potomne, zamiast przekazywać dane bezpośrednio
od rodzica do dziecka.
To pozwala nam komunikować się z dzieckiem z rodzicem za pomocą takiej funkcji.