【问题标题】:what is recommend for react-js state management [closed]什么是 react-js 状态管理的推荐[关闭]
【发布时间】:2020-11-27 13:48:18
【问题描述】:

我是 react-js 的新手,我看到了一些反应状态管理的方法,例如 redux hook 和 classbase 组件状态
我想知道哪种方法是最好的方法,
在某些语言中,我看到某些状态管理存在一些错误或使应用程序变慢,所以我想知道哪一种是最好的反应方式,
感谢您的帮助,如果您需要更多信息,请告诉我

【问题讨论】:

  • 你的问题是基于意见的,这样的问题在 stackoverflow 上是题外话。无论如何,在我看来,redux 是 React 应用程序状态管理的一个非常好的和流行的选择。你可能还想看看 mobx。
  • 谢谢,你知道我在哪里可以问这种问题吗?
  • 可能是谷歌,你可以找到很多博文。描述不同库的优缺点。

标签: javascript reactjs state-management


【解决方案1】:

React 中有几个流行的状态管理库,但 React 最棒的事情之一是您不需要任何额外的库即可开始使用。事实上,大多数人会建议您在引入其他库之前坚持使用 React 并了解它的工作原理。

您提到了类组件状态。你应该知道,无论你是使用带有 React 钩子的函数式组件还是类组件,React 状态都是一样的。

另外,如果你对像 Redux 这样的库感兴趣,它使用 reducer 函数和动作来推广模式以创建更新状态的严格路径,你可以使用 React 中的 useReducer 钩子并模仿 Redux 提供的大部分功能.

如果您还没有,您应该查看official docs 组件状态。 React 文档站点非常好。

因此,“推荐的”状态管理库实际上取决于您的工作内容,但如果您是 React 新手,那么从 useStateuseReducer 开始将是最佳选择。他们会带你走很长很长的路。

【讨论】:

    猜你喜欢
    • 2017-11-26
    • 2020-02-24
    • 2022-12-17
    • 2020-05-18
    • 2015-06-23
    • 2023-03-24
    • 1970-01-01
    • 2012-02-11
    • 1970-01-01
    相关资源
    最近更新 更多