【问题标题】:Building a SPA using reactjs使用 reactjs 构建 SPA
【发布时间】:2016-05-05 20:47:54
【问题描述】:

我正在使用 reactjs 构建一个 SPA。我知道反应只提供 MVC 的“视图”部分。所以,我正在使用 React-Router 和 jquery-ajax。

建立一个 SPA 就足够了,或者我还需要其他东西吗?还原?

您还可以建议一些好的反应回购来构建我的网站吗?

【问题讨论】:

  • 我绝对推荐使用 Redux 来管理应用程序的全局状态。
  • 你会只使用 redux 还是使用 react-redux?
  • 另外,还有其他替代方案吗?我可以只使用 vanila react 来管理状态吗?
  • Redux 是最流行的 React 状态管理库,react-redux 是帮助您将 Redux 集成到 React 组件中的绑定。您可能想同时使用它们。我写了a post on this,你可能会觉得有用。
  • 否则,这个问题不适合 Stack Overflow,因为没有正确答案,而且很可能主要引发基于意见的讨论。

标签: reactjs single-page-application react-router redux


【解决方案1】:

我个人使用redux。这意味着还包括其他依赖项,例如react-reduxreact-router-redux

我还建议使用superagent 而不是jquery-ajax。它更简单,也消除了对jquery的需求。

【讨论】:

  • 如果我不使用 redux,状态管理问题会有多困难?
  • 是的,现在将使用 axios 研究超级代理。
  • @AjaySingh 当它变大时可能会出现问题。如果它只是一个小应用程序,请不要使用 Redux。
  • 感谢@kairxa 的建议
猜你喜欢
  • 1970-01-01
  • 2015-10-10
  • 2015-01-16
  • 2022-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多