#reactjs #react-hooks
#reactjs #реагирующие хуки
Вопрос:
Я получаю хороший ответ: «Компонент изменяет неконтролируемый ввод для управления». но только когда я запускаю свой сервер локально, например, я не получаю никаких ошибок в развернутом приложении?
Итак, мой вопрос в том, нужно ли мне беспокоиться об этом тогда? Я очистил рассматриваемый компонент, чтобы использовать только состояние, поступающее в качестве реквизита, но все равно возникает ошибка?
С уважением
// NIC
Комментарии:
1. пожалуйста, предоставьте некоторый код
2. Можете ли вы добавить примеры кода компонентов, которые вызывают это предупреждение? Также включите компонент, в котором определяется prop. Короче говоря, да, вы должны беспокоиться об этом. Эти предупреждения отображаются на стадии разработки, поэтому вы не видите их в развернутой версии.
3. Спасибо, ребята @MantasAstra, я обнаружил проблему, из-за которой в родительском компоненте было установлено значение ‘undefined’, и react это не понравилось 🙂
Ответ №1:
Я нашел решение своего собственного вопроса, состояние было установлено на «неопределенное» в моем родительском компоненте, и react это не понравилось, вместо этого изменил его на пустые строки 🙂
const [upd, setUpd] = useState({
title: undefined,
description: undefined,
status: undefined
})