休息一下 React + Redux api?
React + Redux with a rest api?
我有一个在 node 中构建的简单 CRUD 应用程序,并已在 Express 中完成其余部分的创建 API。我现在正在寻找添加前端功能,并希望使用 react + redux 作为学习练习。然而,似乎所有关于此的教程都直接使用 Redux 访问数据,而不是与内部 API.
接口
我的问题是,这是使用 redux 构建 SPA 的正确方法吗?我的印象是最好将前端与后端分开,这样我就可以构建一个 iPhone 应用程序而不必重建后端。
提前致谢。
Redux 本身与API 通信无关,它是客户端状态管理的库。您可以使用任何方法来触发和处理请求,最常见的是使用自定义 api-连接中间件,返回触发请求的函数,来自动作创建者并将它们与 thunk-middleware
一起使用或使用其他方法,例如rx-bridges or sagas.
开始于:https://egghead.io/series/getting-started-with-redux
参考:
Redux 由设计力量构建 SPA 应用程序。
首先,查看 redux 文档中的示例,"Real World" 最有用:
https://github.com/reactjs/redux/tree/master/examples/real-world
然后,您可以研究有用的实用程序,例如 redux-promise-middleware。
最后,您可以尝试使用一些复杂的实用程序来连接您的 redux-app 和 API。 redux-rest-adapter就是其中之一。
我有一个在 node 中构建的简单 CRUD 应用程序,并已在 Express 中完成其余部分的创建 API。我现在正在寻找添加前端功能,并希望使用 react + redux 作为学习练习。然而,似乎所有关于此的教程都直接使用 Redux 访问数据,而不是与内部 API.
接口我的问题是,这是使用 redux 构建 SPA 的正确方法吗?我的印象是最好将前端与后端分开,这样我就可以构建一个 iPhone 应用程序而不必重建后端。
提前致谢。
Redux 本身与API 通信无关,它是客户端状态管理的库。您可以使用任何方法来触发和处理请求,最常见的是使用自定义 api-连接中间件,返回触发请求的函数,来自动作创建者并将它们与 thunk-middleware
一起使用或使用其他方法,例如rx-bridges or sagas.
开始于:https://egghead.io/series/getting-started-with-redux
参考:
Redux 由设计力量构建 SPA 应用程序。
首先,查看 redux 文档中的示例,"Real World" 最有用: https://github.com/reactjs/redux/tree/master/examples/real-world
然后,您可以研究有用的实用程序,例如 redux-promise-middleware。
最后,您可以尝试使用一些复杂的实用程序来连接您的 redux-app 和 API。 redux-rest-adapter就是其中之一。