Компонент изменяет неконтролируемый ввод для управления на локальном хосте?

#reactjs #react-hooks

#reactjs #реагирующие хуки

Вопрос:

Я получаю хороший ответ: «Компонент изменяет неконтролируемый ввод для управления». но только когда я запускаю свой сервер локально, например, я не получаю никаких ошибок в развернутом приложении?

Итак, мой вопрос в том, нужно ли мне беспокоиться об этом тогда? Я очистил рассматриваемый компонент, чтобы использовать только состояние, поступающее в качестве реквизита, но все равно возникает ошибка?

С уважением

// NIC

Комментарии:

1. пожалуйста, предоставьте некоторый код

2. Можете ли вы добавить примеры кода компонентов, которые вызывают это предупреждение? Также включите компонент, в котором определяется prop. Короче говоря, да, вы должны беспокоиться об этом. Эти предупреждения отображаются на стадии разработки, поэтому вы не видите их в развернутой версии.

3. Спасибо, ребята @MantasAstra, я обнаружил проблему, из-за которой в родительском компоненте было установлено значение ‘undefined’, и react это не понравилось 🙂

Ответ №1:

Я нашел решение своего собственного вопроса, состояние было установлено на «неопределенное» в моем родительском компоненте, и react это не понравилось, вместо этого изменил его на пустые строки 🙂

     const [upd, setUpd] = useState({
    title: undefined, 
    description: undefined, 
    status: undefined
})