我在节点中构建了一个简单的CRUD应用程序,并已在Express中完成了其余API的创建。我现在正在寻求添加前端功能,并希望将react + redux用作学习练习。但是,所有与此相关的教程似乎都使用Redux直接访问数据,而不是与内部API接口。
我的问题是,使用redux构建SPA的正确方法是吗?我的印象是最好将前端与后端分开,这样我就可以例如构建一个iPhone应用程序,而不必重建后端。
提前致谢。
Redux本身与API通信无关,它是用于客户端状态管理的库。您可以使用任何方法来触发和处理请求,最常见的方法是使用自定义的api连接中间件,从动作创建者返回触发请求的函数,并将其与rx- bridges或sagasthunk- middleware等替代方法一起使用或与之结合使用。
thunk- middleware