1 00:00:02,310 --> 00:00:04,560 Reaguje to w pigułce. 2 00:00:04,680 --> 00:00:07,830 Teraz jest sposób, wiele więcej do zareagowania. 3 00:00:07,860 --> 00:00:08,580 I zobaczymy. 4 00:00:08,640 --> 00:00:09,960 Sposób, znacznie bardziej obciążony. 5 00:00:09,990 --> 00:00:16,020 Nasz projekt kursu, w którym zbudujemy całą aplikację z reakcją, w którym również dodamy routing i wykonamy bardziej złożone 6 00:00:16,020 --> 00:00:18,630 zarządzanie danymi wejściowymi użytkowników i tak dalej. 7 00:00:19,110 --> 00:00:20,610 Ale Ford jest odświeżający. 8 00:00:20,760 --> 00:00:22,200 Nauczyliśmy się wszystkiego, czego potrzebujemy. 9 00:00:22,770 --> 00:00:28,890 Teraz, jak już kilkakrotnie wspominałem, naprawdę potrzebuję również dedykowanych zasobów do reagowania, bez względu na to, czy jest 10 00:00:28,890 --> 00:00:33,000 to mój kompletny kurs przewodnika, oficjalne dokumenty lub którykolwiek z naszych samouczków. 11 00:00:33,390 --> 00:00:35,130 Jeśli poważnie myślisz o reakcji. 12 00:00:35,580 --> 00:00:38,340 Dyskurs nie ma na celu nauczania. 13 00:00:38,340 --> 00:00:39,840 Będziesz reagował od podstaw. 14 00:00:39,870 --> 00:00:42,870 Wyjaśniam wiele, aby upewnić się, że wszyscy jesteśmy na tej samej stronie. 15 00:00:43,290 --> 00:00:46,260 I wyjaśnię każdą funkcję, którą dodamy do tego całego kursu. 16 00:00:46,590 --> 00:00:54,000 Ale w dedykowanych zasobach po prostu unikasz głębszego i lepszego wglądu we wszystkie jego funkcje, w tym funkcje, 17 00:00:54,090 --> 00:00:58,650 których nie potrzebujemy w dyskursie i jak działa pod maską. 18 00:00:58,830 --> 00:01:00,630 To jest moja silna rekomendacja. 19 00:01:01,660 --> 00:01:07,600 Z tego odświeżenia najważniejsze jest to, że rozumiesz, że reakcja polega na komponentach, że 20 00:01:08,110 --> 00:01:14,350 komponenty są funkcjami, które zwracają J jako X lub JavaScript z klasami z metodą renderowania, 21 00:01:14,350 --> 00:01:20,290 której nie używamy tutaj, chociaż te komponenty mogą odbierać rekwizyty do odbierania danych 22 00:01:20,860 --> 00:01:28,250 z komponentów nadrzędnych, które mogą również odbierać funkcje, wskaźniki na funkcje, tak aby komponent potomny, komponent używany w 23 00:01:28,270 --> 00:01:32,980 innym komponencie, mógł komunikować się z powrotem z komponentem nadrzędnym. 24 00:01:33,070 --> 00:01:38,980 Tak więc komponentowi, który go używa, i że masz tę bardzo ważną koncepcję stanu, która pozwala 25 00:01:38,980 --> 00:01:46,490 mu zarządzać danymi, które po zmianie za pomocą jednej z funkcji aktualizacji stanu, faktycznie powodują reakcję na zmianę kolejności komponentów 26 00:01:46,490 --> 00:01:51,820 i renderowanie do J jako kod X i ponownie ocenić, co należy wyświetlić na 27 00:01:51,820 --> 00:01:52,240 ekranie. 28 00:01:52,660 --> 00:01:57,970 To pozwala renderować dynamiczne treści za pomocą reagowania. 29 00:01:58,510 --> 00:02:00,670 To są wszystkie ważne dania na wynos. 30 00:02:00,670 --> 00:02:04,690 I znowu, dowiemy się więcej i więcej na temat reagowania w ogóle. 31 00:02:05,080 --> 00:02:08,980 Ale są to dwie koncepcje, które zdecydowanie powinny być jasne.