Redux表单发布到/ user /:id

时间:2017-07-23 20:56:20

标签: redux redux-form

我正在使用redux表单,但我想将表单中的数据发布到此路由user /:id。

但我的操作只是从表单中获取数据,发送此ID以进行操作创建的最佳方法是什么?

export async function createUser(props){  

const request = await post(`/users`, props);

return {
    type: CREATE_USER,
    payload: request
  }
}

如何将ID更改为/users/${id}

1 个答案:

答案 0 :(得分:0)

我在这里看不到与redux-form相关的任何内容,但假设id位于您的props对象中,您可以这样做:

const request = await post(`/users/${props.id}`, props);

然而,如果您正在创建用户,您甚至会有id,这似乎很奇怪。通常主键是在创建时生成的,所以你已经很好了,你的服务器端CRUD API应该更聪明,不要期望id