меня есть компонент Форма, в котором два инпута.
Содержимое инпутов храню в хуках.
если для каждого инпута использовать отдельный хук, то всё замечательно. Но это требует наличия двух хуков, а я бы хотел использовать один хук, в котором лежит объект, и в свойствах которого должно быть указано содержимое инпутов.
Проблема возникает, когда я в хуках пытаюсь использовать объект, вместо строки.
На скрине: хук, функция, что меняет его значение и сам инпут
Почему при использовании объекта возникает ошибка: Cannot read property 'value' of null указывающая на строку изменяющую значение объекта ?
Может потому что ты возвращаеш строку в setContent
setContent(content=>({...content,...//дальше свои изменения }))
Да-да, спасибо :) Я только что разобрался с этим, забыл о этой тонкости. Возвращал не объект Спасибо! @ynherb299
Обсуждают сегодня