Как получить доступ в методе к объекту, который формирую в рендере, и сделать проверку?
Такой вопрос. У меня есть объект. Он формируется в рендере. и там же я делаю проверку
const isFormValid = values(personalDataValidationStateOnFocus).every(
state => state === null
);
Также у меня есть метод onSubmit формы И там внутри этого метода нужно сделать проверку если isFormValid === true, то отправлять данные
Как мне это реализовать? Хотел завести какую-то еще переменную в стейте и менять ее в рендере (ставить true, если isFormValid = true), но это не работает и неверно.
VladimirovJS зайдайте вопрос более "простым" языком, что хочется сделать? Например: при заполнении формы я формирую некий объект, и проверяю его валидность. Как мне это реализовать =) тогда ответ такой: раз что-то изменяемое - это state, необходимость создавать в render функции какой-то объект - это что-то странное. Как проверить валидность - еще проще, у вас в стейте все есть, проверяете это отдельной функцией и вуаля. У вас сейчас путаница потому, что вы намудрили, по-моему мнению.