如何在 API 调用后使用 redux-api 中间件触发操作



我正在尝试使用redux-api-middleware。我希望我的应用程序向 API 发布注册请求,一旦收到响应,就会触发一个函数,类似于 .then(( 函数。像这样:

export const signUp = (user, functionToClearForm) => ({
[RSAA]: {
endpoint: '/api/users/',
method: 'POST',
body: JSON.stringify(user),
headers: {'Content-Type': 'application/json'},
types: [
SIGNUP_REQUEST, SIGNUP_SUCCESS, SIGNUP_FAILURE
]
}
.then(functionToClearForm());
})

我该怎么做?是否有任何示例或教程解释如何在进行 API 调用后触发操作。我找到的唯一教程显示了如何更新状态,但我不想更新状态,我想触发一个操作。

这甚至可以使用 RSAA 完成吗?

您应该使用redux-thunkredux-saga进行异步调用。

最新更新