如何将textarea
连接到我的POST
请求,以便更改值并向其发送.json
数据?
首先在一个单独的函数中将fetch移到useEffect之外,并在发送时调用它
创建一个状态const[data,setData]=useState({}(
在textArea上添加onChange事件,并在其内部将其值分配给状态变量
将此状态变量分配给发布请求主体按下发送按钮调用此功能
在textarea
:中添加以下代码
<textarea
value={state}
onChange={e=> setState(e.target.value)} ...restOfProps>
....
</textarea>
此代码更新状态,因此您可以使用fetch
并将其移动到useeffect
之外,以使函数异步。之后,您可以调用useEffect
中的函数,因为fetch
最好是异步的。