文件名称:reducks:使用`redux`和`redux-saga`进行模块化状态管理的工具
文件大小:114KB
文件格式:ZIP
更新时间:2024-03-16 13:03:26
JavaScript
红鸭 使用redux和redux-saga进行模块化状态管理的工具。 该方法和名称受启发。 使用 提供了创建单个整合状态存储所需的所有工具,以及由其使用但与之分离的消息传递系统。 它没有提供有关如何使用此系统的任何意见。 拥有单例消息传递系统和状态存储(以及这两种实现的方式)为代码结构,测试和维护带来了一些重大好处,但同时也带来了一些特定挑战。 其中之一是副作用管理,另一种是代码重用。 该软件包选择了前者的现有解决方案之一,并提供了处理后者的工具。 然后,它还提供了一些基于所包含工具的通用抽象。 注意:Redux状态管理的基本单位之一通常被称为“操作”。 在作者看来,这个名称令人困惑,并经常导致Redux的心理模型有缺陷。 在本指南中,术语“消息”代替使用,术语“动作”用于消息创建者。 假设条件 该软件包中的工具假定使用 的副作用和 消息的格式。 概念 使用Redux的状态管理的基本单位
【文件预览】:
reducks-master
----.eslintrc(86B)
----src()
--------effects()
--------helpers.js(197B)
--------utils()
--------helpers.test.js(381B)
--------sagas()
--------core()
--------test()
--------ducks()
--------index.js(171B)
--------reducers()
----.circleci()
--------config.yml(454B)
----.npmignore(0B)
----LICENSE(1KB)
----jest.config.js(296B)
----.prettierrc(64B)
----README.md(22KB)
----index.d.ts(29KB)
----.gitignore(102B)
----.babelrc.js(70B)
----package-lock.json(298KB)
----package.json(2KB)