React + Redux有一个休息api?

问题描述 投票:10回答:3

我有一个简单的CRUD应用程序,我在节点中构建,并已完成在Express中创建其余的API。我现在正在寻找添加前端功能,并希望使用react + redux作为学习练习。然而,似乎所有这些教程都使用Redux直接访问数据,而不是与内部API接口。

我的问题是,使用redux建立SPA的正确方法是什么?我认为最好将前端与后端分开,以便我可以构建一个iPhone应用程序,而不必重建后端。

提前致谢。

javascript api rest reactjs redux
3个回答
12
投票

Redux本身与API通信无关,它是用于客户端状态管理的库。您可以使用任何方法来触发和处理请求,最常见的是使用自定义api连接中间件,返回函数,触发请求,从动作创建者和使用thunk-middleware或使用替代方法,如rx-bridgessagas


2
投票

开始于:https://egghead.io/series/getting-started-with-redux

参考:qazxsw poi

Redux通过设计力量构建SPA应用程序。


1
投票

首先,请参阅redux docs中的示例,“真实世界”最有用:What is best practice to communicate between React components and services?

然后,您可以研究有用的工具,如redux-promise-middleware。

最后,您可以尝试使用一些复杂的工具来连接您的redux-app和API。 redux-rest-adapter就是其中之一。

© www.soinside.com 2019 - 2024. All rights reserved.