reactjs - restful-react post 'mutate is not a function'
问题描述
我对 React 还很陌生,我正在尝试使用restful-react 库以更基于组件的方式访问 REST API。
从下面的代码片段中,我得到一个错误,mutate is not a function
尽管格式与 mutate 示例相同(在此处找到,位于“mutate”文件夹下)
基本上我想做的只是 POST JSON 之类的对象{name: this.state.name}
。
请注意,我没有path
在 Mutate 元素中指定属性,因为该组件被包装在一个 GET 请求中,该请求为所有子元素设置基本路径(例如,我在 path 上执行 GET /items
,这意味着所有子 RESTful 元素都从根开始/items
,所以如果我想发布到,我不需要指定路径/items
<Mutate verb="POST">
{
mutate => (<input type="submit" value="Submit"
onClick={
() => mutate({name: this.state.name})
}
/>)
}
</Mutate>
任何帮助将不胜感激,谢谢!
解决方案
我自己解决了这个问题 - 我将 mutate 导入为
import Mutate from 'restful-react';
而不是
import { Mutate } from 'restful-react'
推荐阅读
- c# - Webviews 弃用后 Xamarin Facebook 登录
- python - ValueError:无效的格式字符串
- java - Android的意图真的很慢
- php - FPDF PHP MYSQL 文本不适合单元格
- android - 带有 Flutter 项目的上下文应用程序上的空对象引用,其中应本机添加某个 SDK,初始化问题
- linux - 为什么 wget 从表单加载中忽略 html 文件
- python - QTableView 与 QWidget 作为 QStyledItemDelegate
- javascript - 使用节点js在mongodb模式中保存数组类型值
- typescript - 如何使用角度嵌套对象制作树结构数据
- sql - Postgres - 将分组的行合并为一行以进行插入