Redux希望你的减员会“不变”地更新他们的状态,这实际上意味着总是复制你的数据,并将你的修改应用到副本中。如果您从还原器返回相同的对象,Redux会假定没有任何更改,即使您对其内容进行了更改。
迁移至Redux(MigratingtoRedux) Redux不是一个单一的框架,而是一组合同和一些使它们一起工作的功能。
ReduxFAQ 目录 General什么时候应该使用Redux?Redux只能与React一起使用吗?我是否需要特定的构建工具才能使用Redux?Reducers我如何在两个减速器之间共享状态?
但是,Redux的中间件可以拦截已分派的操作并在其周围添加其他复杂行为,包括副作用。 一般来说,Redux建议具有副作用的代码应该是动作创建过程的一部分。
ReduxFAQ:杂项(Miscellaneous) 目录 有没有更大的“真正的”Redux项目? 我如何在Redux中实现身份验证? 杂项 有没有更大的“真正的”Redux项目? 是的,很多!
使用带Redux的Immutable.JS(UsingImmutable.JSwithRedux) 目录 为什么我应该使用Immutable.JS等不可变的库?
有许多社区软件包实现了在Redux存储中存储每个组件状态的各种方法,例如redux-ui,redux-component,redux-react-local等等。
Redux存储的建议结构是通过密钥将状态对象分割为多个“切片”或“域”,并提供单独的缩减器功能来管理每个单独的数据切片。
在Redux中这不是必需的,因为数据域之间的分离已经通过将单个还原器分解为更小的还原器来实现。 与其他几个问题一样,可以在页面中创建多个不同的Redux存储,但预期的模式是只有一个存储。
Redux为什么要求不变性?为什么Redux使用浅层平等检查需要不变性?浅层和深层平等检查有何不同?Redux如何使用浅层平等检查?如何combineReducers使用浅层平等检查?
现有技术(PriorArt) Redux具有混合继承。它类似于一些模式和技术,但在重要方面也与它们不同。我们将探索下面的一些相似点和差异。 Flux Redux可以被认为是Flux实现吗?
Redux定义了一系列供您实施的合同(例如reducer),并提供了一些帮助功能来将这些合同捆绑在一起。 本节介绍完整的ReduxAPI。请记住,Redux只关心管理状态。
Redux定义了一系列供您实施的合同(例如reducer),并提供了一些帮助功能来将这些合同捆绑在一起。 本节介绍完整的ReduxAPI。请记住,Redux只关心管理状态。
示例(Examples) Redux在其源代码中分发了几个例子。这些例子中的大部分也都在CodeSandbox上,这是一个在线编辑器,可让您在线演示示例。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
