无法根据用户输入数据更新反应状态

时间:2019-09-23 16:43:49

标签: reactjs

LocalDate

我在这里尝试使用输入数据更新表。

我正在使用事件发送数据到handleChange()函数并更改状态数据。

但是它不起作用,请看看。

我也无法更改输入值。

请看看 是否有解决此问题的方法。

谢谢

我正在使用事件将数据发送到 handleChange()函数并更改状态数据。

但是它不起作用,请看看。

我也无法更改输入值。

请看看 是否有解决此问题的方法。

谢谢

2 个答案:

答案 0 :(得分:1)

您当前处于变异状态,这是一个反应中的反击模式。为了更新状态,您需要调用this.setState(newState),这将触发您的组件重新渲染新的状态值;

答案 1 :(得分:1)

您应将输入的value属性替换为defaultValue,以便可以首先对其进行更改,然后在handleChange方法中使用setState来更新数据。