我正在使用redux表单,但我想将表单中的数据发布到此路由user /:id。
但我的操作只是从表单中获取数据,发送此ID以进行操作创建的最佳方法是什么?
export async function createUser(props){
const request = await post(`/users`, props);
return {
type: CREATE_USER,
payload: request
}
}
如何将ID更改为/users/${id}
答案 0 :(得分:0)
我在这里看不到与redux-form相关的任何内容,但假设id
位于您的props
对象中,您可以这样做:
const request = await post(`/users/${props.id}`, props);
然而,如果您正在创建用户,您甚至会有id
,这似乎很奇怪。通常主键是在创建时生成的,所以你已经很好了,你的服务器端CRUD API应该更聪明,不要期望id
。