我已经用Fetch获得了GET和POST方法之外的内容.但我找不到任何好的删除和放置示例.

所以,我向你求婚.你能举一个关于DELETE和PUT方法与fetch的好例子吗.解释一下.

推荐答案

下面是一个fetch POST的例子.你也可以为DELETE做同样的事.

function createNewProfile(profile) {
    const formData = new FormData();
    formData.append('first_name', profile.firstName);
    formData.append('last_name', profile.lastName);
    formData.append('email', profile.email);

    return fetch('http://example.com/api/v1/registration', {
        method: 'POST',
        body: formData
    }).then(response => response.json())
}

createNewProfile(profile)
   .then((json) => {
       // handle success
    })
   .catch(error => error);

Reactjs相关问答推荐

如何在useEffect中使用useParams()

如何通过浏览器路由在单独的.jsx文件中使用MUI抽屉?

从Microsoft Excel粘贴复制的单元格时,将Excel单元格格式(粗体、下划线、斜体)带入Reaction

如何通过回调函数获取多个值?

react 挂钩-使用有效澄清

需要特定的数学函数来标准化动画持续时间

获取更改后的状态值

Reaction-路由-DOM v6与v5

React-React中是否完全支持基于类的组件?

为什么 useEffect 的初始化对于加载 localStorage 不起作用?

无法在react 中向表中添加行

Stripe Checkout:是否可以创建不自动续订的订阅?

添加新行时自动打开可扩展表格(Antd 表格,ReactJS)

我如何在所有组件中使用 Chakra UI toast?

更新 Next.js 路由查询更改的状态会导致无限循环

vdom 最终更新了 dom(在比较之后)任何 dom 更改实际上应该触发整个树的重绘和回流,那么 vdom 有什么用?

SonarCloud 代码覆盖率不适用于 Github Action

在 Remix 中使用 chartjs 和 react-chartjs-2 会出现错误react-chartjs-2未在您的 node_modules 中找到

Lodash 在命名导入中导入整个包

在 redux 状态更改时更新react 按钮禁用状态