очень простой формы, используя только useState. При поиске в интернете все статьи попадаются с использованием дополнительных хуков, например useEffect. Можно ли вообще обойтись одним useState?
Это вам кто-то дал задание "обойтись только useState"?
Можно через if фигачить, но это плохая практика, по хорошему состояние должно меняться в useEffect, ну или в колбэках, передаваемых куда-то в jsx.
Хотя валидацию формы в принципе и так можно сделать, просто пишешь валидацию в методах, в которые оборачиваешь свои setState и навешиваешь эти методы на onChange инпутов
Кури доку formik'а, крч, там максимально подробно разжевано, как с формами работать, лень её переписывать сюда.
Им нельзя пользоваться)
Ну дак ты и не пользуйся, посмотри просто, как с формами работать надо и сделай сам.
Ты решил проблему с роутингом? а то вроде как через 404 должно всё работать
Приложение даже не компилится, если на 404 заюзать useRouter, возможно дело в том, что использовал по примеру один из методов, которые отключают автоматическую статическую оптимизацию, но ещё не было времени проверить так ли это, если так, то да, будет через кастомную 404 работать.
Не работает, нельзя на 404 юзать роутер
А, не, работает, только надо писать вот так if (typeof window !== 'undefined') router.push('/'); Вообще выглядит очень костыльно после react-router, мне кажется должен быть более красивый способ... хотя хз...
доку не читаем, но советы даем, штош
чё? дай мне ссылку на доку, где была бы такая реализация редиректа
открой сайт некста, да посмотри
Давай поточнее, где там можно прочесть реализацию этого кейса?
Обсуждают сегодня