Redux 重新将表单发布到/user/:id

Redux 重新将表单发布到/user/:id,redux,redux-form,Redux,Redux Form,我正在使用redux表单,但我想将表单中的数据发布到此路由用户/:id 但是我的操作只是从表单中获取数据,发送此id进行操作创建的最佳方式是什么 export async function createUser(props){ const request = await post(`/users`, props); return { type: CREATE_USER, payload: request } } 我如何传递id将我的url更改为/users/${id

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

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

export async function createUser(props){  

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

return {
    type: CREATE_USER,
    payload: request
  }
}

我如何传递id将我的url更改为
/users/${id}

我在这里没有看到任何与redux表单相关的内容,但是假设您的
id
位于
props
对象中,您可以执行以下操作:

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

然而,如果您正在创建用户,您甚至会有一个
id
,这似乎很奇怪。通常,主键是在创建时生成的,因此您已经拥有的就可以了,并且您的服务器端CRUD API应该更聪明,不希望出现
id

Hi-Erick。实际上它是要更新的,但是我测试了create用户,当时我使用相同的action cretion来使用put,但是我不知道如何传递更多的参数。对于如何将函数传递给handleSubmit,我有点困惑。但是我得到了一些帮助并解决了它。正如你所说,它与redux表单无关。很抱歉