文件名称:redux-basics:使用Redux Toolkit和Redux Hooks进行演示的Basic App
文件大小:224KB
文件格式:ZIP
更新时间:2024-06-17 16:05:08
JavaScript
Redux基础 Redux允许我们将应用程序的状态存储在单个存储库中,所有组件都可以访问该存储库。 这减少了将复杂的状态逻辑和大型道具传递给组件的需求。 核心概念 学期 定义 状态 任何数据(I / O)和运行应用程序组件所需的数据 应用程序的状态作为纯JS对象模型存储在一个地方,没有可用的设置器,即内部状态是只读的,唯一的更改方法是发出或调度动作。 要更改状态(在商店内)的某些内容,必须调度一个动作,该动作是具有动作类型的纯JS对象,以及与此动作相关联的有效负载。 为了将状态和动作联系在一起,我们需要一个纯函数,即化简器。 此函数将状态和操作作为参数,并返回应用程序的下一个状态。 档案结构 包含整个应用程序的逻辑。 该文件包含一个createSlice函数,该函数具有初始状态和化简器,并自动为操作和操作生成器生成所有必需的代码。 是包含Todo应用程序UI的*组件。 这些具有调度
【文件预览】:
redux-basics-master
----.gitignore(310B)
----README.md(2KB)
----.github()
--------workflows()
----public()
--------manifest.json(492B)
--------robots.txt(57B)
--------logo192.png(4KB)
--------logo512.png(12KB)
--------index.html(2KB)
--------favicon.ico(4KB)
----docs()
--------workflow.jpeg(48KB)
--------b_reducers.md(1KB)
--------a_actions.md(1KB)
--------c_stores.md(1KB)
----package.json(1019B)
----src()
--------index.css(366B)
--------app()
--------App.css(173B)
--------features()
--------index.js(339B)
--------App.js(259B)
----package-lock.json(630KB)