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