169 похожих чатов

Всем доброго времени суток, подскажите пожалуйста, как лучше всего обрабатывать

формы на страницах? На каждой странице писать функции валидации и тд для форм?

7 ответов

6 просмотров

размытый вопрос

xyzed-Gu Автор вопроса
Stanislav
размытый вопрос

Конкретно имеется инпут, содержимое которого хранится в стейте страницы, у меня есть компонент который рендерит инпут с определенным параметрами, но мне приходится писать валидацию инпута и обработчик нажатий на каждой странице по новому, все упирается в то, что содержимое инпута хранится в стейте страницы и я не могу адекватно создать его изменение в компоненте инпута. А если же и могу, то некоторые другие элементы страницы перестают реагировать на измененный стейт инпута, будто он и не менялся вовсе (хотя по дебагу видно что меняется).

xyzed Gu
Конкретно имеется инпут, содержимое которого храни...

шикарное описание, показать код было явно проще

xyzed-Gu Автор вопроса
Stanislav
шикарное описание, показать код было явно проще

Скажем так, я передаю setState страницы в компонент как проп, компонент меняет состояние стейта, но страница не реагирует (не происходит рендера по изменению стейта).

xyzed Gu
Скажем так, я передаю setState страницы в компонен...

состояние стейта) без кода это все еще непонятно, с ваших слов у вас не работает то что должно работать

xyzed-Gu Автор вопроса
Stanislav
состояние стейта) без кода это все еще непонятно,...

Например у меня есть функция (обычный setState) в компоненте страницы, которая обрабатывает изменение инпута, меняя value объекта email. Однако если я выполню эту функцию в компоненте с переданным setState`ом страницы, то страница не будет рендерится заного, хоть и произошло изменение стейта страницы. Я передаю в компонент инпута setState страницы, и в компоненте инпута использую переданный setState чтобы изменить стейт страницы.

xyzed Gu
Например у меня есть функция (обычный setState) в ...

на скриншоте только стейт страницы, где весь код

Похожие вопросы

Обсуждают сегодня

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Ошибка: segmentation fault (core dumped) Код: pastebin.com/BEsNNSSV Сообщение от компилятора: отсутствует ОС: Arch Linux Ядро: x86_64 Linux 6.9.7-arch1-1 Процессор: Intel Cele...
sec
4
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
Коллеги, как получить PId для собственного процесса из под линукса?
Роман Лях (rgreat)
6
@ahndmn @ayaw0_0 здарова, на чем пишете?
Aiwan \ (•◡•) / _bot
7
Карта сайта