Pracowaliśmy więc nad tymi formularzami tutaj lub nad tymi danymi wejściowymi, w których możemy uzyskać informacje od użytkowników dotyczące dodawania
nowych produktów, i to oczywiście jest podstawowa rzecz, którą prawdopodobnie będziesz musiał zrobić w dowolnej aplikacji.
Teraz pokazałem wam wszystkie drobiazgowe szczegóły potrzebne do samodzielnego ustawienia tego od zera i
oczywiście jest to tylko jedno możliwe podejście. Mogłeś zarządzać wszystkimi stanami
indywidualnie z wieloma stanami użytkowania w jednym komponencie. Zamiast tego używam reduktora i tego stanu scalonego, aby mieć cały stan,
który należy do siebie, i używam osobnego komponentu dla rzeczywistego wejścia i jego etykiety oraz tekstu
błędu i sprawdzania poprawności tego tekstu wejściowego, i oczywiście to jest
po prostu jeden możliwy wzór. Teraz w trakcie produkcji możesz nie
chcieć cały czas wymyślać koła,
więc zamiast pisać tutaj całą logikę sprawdzania poprawności, jak już wspomniałem, możesz
wypróbować rozwiązania takie jak ValidateJS, które dają wstępnie skonfigurowane wzorce sprawdzania poprawności i funkcjonalności, dzięki czemu nie
musisz dodawać własnego wyrażenia regularnego e-mail i tak dalej.
Możesz także zajrzeć do pakietów takich jak formik, który jest zewnętrznym pakietem React, który działa również dla React Native, co
sprawia, że dodawanie formularzy i sprawdzanie poprawności formularzy jest jeszcze łatwiejsze. Możesz także sprawdzić oficjalne dokumenty, aby
dowiedzieć się więcej na ten temat, a także dowiedzieć się, jak używaj go w aplikacjach
React Native, ponieważ znajdziesz tam opis na ten temat.
Uważam jednak, że bardziej interesujące jest pokazanie, co dzieje się za kulisami
i jak można skonfigurować coś takiego od zera, ponieważ ostatecznie ten kurs dotyczy
zostania programistą, a nie zgadywania.
Mam więc nadzieję, że było to pomocne w zrozumieniu tego, co dzieje się za kulisami, w
jaki sposób możesz zarządzać ważnością i wartościami elegancko
i w sposób wielokrotnego użytku, a my również ponownie wykorzystamy dane wejściowe w sekcji uwierzytelniania, gdy dodamy
również ekran uwierzytelniania i tam, my zobaczy również, jak łatwo można dodać kolejny formularz do tej aplikacji.