要将来自用户的使用HTML input标签的输入保存到React JS中的"state"中的数组中,可以按照以下步骤进行操作:
this.state = { inputs: [] };
render() {
return (
<div>
{this.state.inputs.map((input, index) => (
<input
key={index}
value={input}
onChange={(e) => this.handleInputChange(e, index)}
/>
))}
</div>
);
}
handleInputChange(e, index) {
const newInputs = [...this.state.inputs]; // 创建inputs数组的副本
newInputs[index] = e.target.value; // 更新对应位置的元素
this.setState({ inputs: newInputs }); // 更新state中的inputs数组
}
通过以上步骤,就可以将来自用户的使用HTML input标签的输入保存到React JS中的"state"中的数组中了。每当用户输入内容时,state中的inputs数组会相应地更新。
领取专属 10元无门槛券
手把手带您无忧上云