我是React JS的新手,已经开始在其中创建一个小型应用程序。我在$("#id option[value=" +value+ "]").remove();
方法内的SetState
中遇到了一些问题。
我有一个parent / home组件,从那里我将调用一个子组件并传递一个componentDidmount
作为道具。根据ID,将发送API调用。从回调中获取所需的数据后,我需要将在输入框中检索到的数据设置为值。
错误:
“组件正在将文本类型的受控输入更改为不受控制。输入元素不应从受控切换为不受控制(反之亦然。)在组件的生命周期中决定使用受控还是不受控制的输入元素。”
使用的代码:
子组件:
Id
答案 0 :(得分:2)
反应有2种输入类型:受控或不受控制。受控输入通过值属性接收值(更多信息here)
您的代码看起来不错,但在这种情况下,您的data.Todo_Id可能未定义,这会导致错误。您是否尝试记录api响应的输出?