1 00:00:02,270 --> 00:00:08,210 Teraz, aby pokazać taki alert, React Native nas objął, z React Native możemy zaimportować alert 2 00:00:08,210 --> 00:00:15,260 i nie jest to również składnik, którego używamy, ale zamiast tego obiekt, w którym możemy wywołać natywny 3 00:00:15,260 --> 00:00:22,670 interfejs API, w którym możemy wywołać funkcję natywną. Więc tutaj, gdzie wrócimy, jeśli jeden z tych warunków zostanie spełniony, 4 00:00:22,670 --> 00:00:30,380 a zatem nie mamy prawidłowego numeru, możemy zadzwonić do niego w trybie alarmowym. alert, a teraz wyślij alert, który możesz 5 00:00:30,380 --> 00:00:35,930 skonfigurować zgodnie z opisem tutaj. Możesz ustawić tytuł, możesz dodać wiadomość, możesz także dodać przyciski i niektóre ogólne opcje. 6 00:00:36,280 --> 00:00:39,230 Teraz tytuł może mieć 7 00:00:39,230 --> 00:00:48,680 niepoprawny numer, ciąg wiadomości może być liczbą, musi być liczbą od 1 do 99. 8 00:00:50,020 --> 00:00:53,680 Przyciski to tablica przycisków alertów, które tutaj dodajesz 9 00:00:53,680 --> 00:01:01,420 to po prostu obiekty Javascript, w których każdy obiekt może mieć określony styl, tekst i naciśnięcie, więc w 10 00:01:01,480 --> 00:01:11,200 zasadzie program obsługi kliknięć i dodam tutaj tekst, w którym po prostu mówię dobrze, gdzie następnie definiuję styl i styl, tutaj jest 11 00:01:11,200 --> 00:01:14,650 jedną z trzech wartości tekstowych, nie jest to 12 00:01:14,650 --> 00:01:17,100 styl zdefiniowany za pomocą 13 00:01:17,170 --> 00:01:21,520 arkusza stylów, lecz jeden z tych trzech predefiniowanych identyfikatorów stylu. 14 00:01:21,520 --> 00:01:25,180 Jest to albo styl anulowania, domyślny lub destrukcyjny, 15 00:01:25,180 --> 00:01:33,220 zmienia to kolor i prezentację tutaj, dam ten destrukcyjny styl, a także dodam własny program obsługi prasy, 16 00:01:33,220 --> 00:01:39,980 w którym wskazuję program obsługi wejścia resetowania, ponieważ chcę zresetować dane wprowadzone przez użytkownika, 17 00:01:40,060 --> 00:01:46,000 jeśli i tak były niepoprawne. Dzięki temu alert jest skonfigurowany i ten alert będzie 18 00:01:46,000 --> 00:01:47,350 teraz wyświetlany, jeśli 19 00:01:47,350 --> 00:01:50,640 dane wejściowe są tutaj nieprawidłowe. Spróbujmy to zapisać 20 00:01:50,790 --> 00:01:55,560 i jeśli kliknę tutaj potwierdź, faktycznie nie otrzymam numeru, będziemy musieli to naprawić, 21 00:01:55,590 --> 00:02:02,500 ale jeśli wprowadzę tutaj 0, teraz otrzymuję ten alert przyciskiem OK i jeśli go kliknę , jest resetowany 22 00:02:02,500 --> 00:02:05,060 i mamy się dobrze, ale upewnijmy 23 00:02:05,080 --> 00:02:12,630 się, że otrzymamy go również, jeśli nie mamy numeru, jeśli wybrana liczba nie jest liczbą, a powodem tego jest to, 24 00:02:12,680 --> 00:02:15,700 że ta kontrola nie działa w JavaScript, zamiast 25 00:02:15,700 --> 00:02:21,470 tego masz specjalną funkcję isNaN, którą otaczasz swoją wartością, a teraz to sprawdzi, czy to 26 00:02:21,500 --> 00:02:26,000 nie jest liczba, a jeśli to zwróci prawdę, wprowadzimy to do bloku 27 00:02:26,010 --> 00:02:28,330 if, a zatem wyrzucimy ten alert, 28 00:02:28,330 --> 00:02:31,570 więc teraz przesyłamy pustą wartość również jest nieprawidłowy. 29 00:02:31,630 --> 00:02:32,600 To 30 00:02:32,680 --> 00:02:37,080 ważne, więc użycie nie jest liczbą zamiast tej kontroli równości. 31 00:02:37,090 --> 00:02:41,030 Teraz sprawdzamy, czy prawidłowe wartości są nadal dozwolone, a dzięki 32 00:02:41,110 --> 00:02:46,990 temu pracujmy nad tą prezentacją potwierdzającą, abyśmy mogli wkrótce także przejść do następnego etapu i 33 00:02:46,990 --> 00:02:47,890 rozpocząć grę.