reactjs - React 和 UI 更新数据变化(通过后端)

标签 reactjs

目前正在学习一些 React。我发现自己对这里的一些实用程序感到困惑。似乎(至少对我而言)破坏它的值(value)的一个症结是,如果我想将我的 UI 同步到驻留在服务器上的数据(可以并且将会改变),我需要手动轮询服务器吗?除了基于组件的体系结构之外,我不确定这比结构良好且逻辑实现的 AJAX 如何让我更进一步。即使在 React 文档中,他们也在这方面使用 JQuery。 https://facebook.github.io/react/docs/tutorial.html#updating-state

我敢肯定我只见树木不见森林之类的。 谢谢!

最佳答案

React 是(引用 their page )

a javascript library for building user interfaces

主要重点是为您的应用程序构建 View 层。这意味着您可以完全自由地选择使用什么来获取数据。对于简单的使用,它可以是 jQuery 或 fetch .

通常建议不要直接在您的组件中获取数据,而是使用一种 Flux 模式实现,例如Redux .

如果您的应用程序必须不断地由来自服务器的新数据提供支持,您可以考虑使用类似 RethinkDB 的东西在您的后端并将其连接到您前端的 Flux 商店。

关于reactjs - React 和 UI 更新数据变化(通过后端),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39188410/

相关文章:

javascript - react Hook : get state of useState inside a listener

javascript - 显示/Conceal ReactJS 组件而不丢失其内部状态?

javascript - 这个 redux Action 和 reducer 有什么问题?

javascript - 显示一些标记导致其他标记消失

javascript - react 键盘事件不触发

javascript - 在 React 中迭代 JSON 对象中的多个数组

javascript - 警告 : setState(. ..):期望最后一个可选的回调参数是一个函数

javascript - 简化导入语句

javascript - React-admin 更改过滤器位置

javascript - 如果特定单词出现在编辑器中,则更改它们的颜色