reactjs - 与 Redux 的原则混淆
问题描述
我在学习 Redux 时遇到了它的三个原则:
- 单一的事实来源,
- 状态是只读的,
- 使用纯函数进行更改。
我理解了第一个原理背后的想法,但仍然发现自己与其他两个原理混淆了。
关于state is read-only
,我知道我们只能通过更新状态,使用更新状态actions
的原因是否是可预测性,这确保没有意外和突然的变化,并且由于动作,状态何时以及如何变化是很清楚的(动作有点像对状态的保护被意外改变了)?正确的? actions
最后,关于是的,changes are made with pure functions
我明白它也提供了可预测性,但无法得到背后的实际和明确的原因。\
因此我真的需要你的帮助
解决方案
推荐阅读
- ios - UITapRecognizer 不能以编程方式在 UIView 上工作?
- javascript - Javascript“分配中的左侧无效”错误
- reactjs - 将 tableau-api 与 gatsbyjs 站点一起使用
- java - 如果类类型的对象与另一个类对象的距离越来越近,Greenfoot 会播放声音
- python - 如何结合 webscraper 和电子邮件 python 代码,以便在从 scraper 创建 csv 文件后发送它?
- express - Nuxt Auth + Express:获取登录用户?
- c - 为什么分段错误(代码被转储)?函数删除二叉搜索树中的节点
- swift - 是否可以捕获特定的 CaseIterable 枚举
- openssl - OpenSSL 盲实现
- javascript - Shopify 添加到购物车功能一次只能使用一个,而不是循环使用