
#webdev #react #typescript
Mam formularz, którego state trzymam w zmiennej o typie
Co robicie w takim przypadku? Jakie macie sposoby, aby po walidacji stworzyć nową zmienną o typie
Oczywiste, że wystarczy zrobić
Mam formularz, którego state trzymam w zmiennej o typie
FormData (przykład na obrazku). Gdy użytkownik wypełni formularz, przejdzie walidacje, to wtedy mogę utworzyć nową zmienną o typie ValidFormData i przesłać ją dalej, ponieważ po walidacji mam pewność, że wartości tego formularza nie są puste. Co robicie w takim przypadku? Jakie macie sposoby, aby po walidacji stworzyć nową zmienną o typie
ValidFormData?Oczywiste, że wystarczy zrobić
if(formData.username && formData.project) i problem z głowy. Ale pytam o bardziej real-world podejście, jeśli np. tych pól jest znacznie więcej albo korzystacie z jakiejś paczki do walidacji i nie robicie ręcznie ifów. Jak to robicie w swoich projektach
- Najlepsze
- Wszystkie komentarze







https://formik.org/
https://github.com/jquense/yup