2

我来自 RoR 世界,想使用 Redux 和 React 更改我的应用程序。

React 很容易理解,你构建它并使用 web-sockets 连接到 Redux(为什么不只是 xhr?),Redux 接受不同的操作并响应 React 等。

我不明白的是,您是否将所有用户都保存在redux商店中?还是您使用另一个 noSQL 来保存它们?当我终止 redux 存储并重新启动它时,我的数据会消失吗?我找不到描述这个的文章?

4

1 回答 1

3

Redux 管理客户端的状态。redux 处理的示例:

  • 表中的过滤器已更改(将状态设置为“正在加载”并用微调器替换表)
  • 结果已加载(在表格中显示结果)
  • 结果加载失败(显示错误消息)

它本身不处理远程通信。我假设您从本教程中得到了需要 websockets 的印象。那里发生的事情是在服务器和客户端上都使用了 redux。并且 websockets 用于使服务器和客户端之间的通信实时。在本地执行的相同操作在服务器上执行,并允许您将它们传播到其他客户端。

更多关于 AJAX 调用和处理 redux 中的异步性:

于 2016-03-06T18:01:37.760 回答