将文本区域与React中的POST请求连接起来



如何将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最好是异步的。

最新更新