【问题标题】:is redux toolkit slower than normal redux reducers?redux 工具包比普通的 redux 减速器慢吗?
【发布时间】:2021-06-01 11:46:03
【问题描述】:

我看过这篇文章

Redux 和 Redux 工具包有什么区别? Redux Toolkit 从对旧状态的直接更改生成新状态。 ... 使用 immer 编写的减速器比普通的减速器慢 2 到 3 倍 Redux 减速器。 这是使用状态的 Reducer 函数的示例 作为不可变的,并且直接对状态进行更改。2020 年 2 月 3 日

这是真的吗?

【问题讨论】:

  • 你忘了包括你的例子吗?
  • 这里有多个问题。是不是比较慢?有时。区别重要吗?也许偶尔,可能很少。权衡是否值得?通常。它更快吗?有时。对“性能”的还原论几乎从来都不是最好的方法。

标签: react-native redux redux-toolkit


【解决方案1】:

Immer 在此处记录其预期的性能行为:

https://immerjs.github.io/immer/performance/

在实践中,性能差异通常没有意义。在典型的 React+Redux 应用程序中,Reducers 几乎从来都不是性能瓶颈。更新 UI 的成本要高得多。

【讨论】:

    猜你喜欢
    • 2021-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多