redux

redux状态管理工具

组成

  1. action 操作方法(用户通过界面进行触发方法)
  2. reducer 方法具体实现(用来改变state数据)
  3. state 存放数据 (所有数据集中存放的地方)
  4. view(整个应用组件界面)

使用

第一步:构建action,通过创建一个函数,然后返回一个对象,注意需要携带type属性
第二步:构建reducer,用来响应action,然后通过return把数据传回给store
第三步:用createStore来创建store,构建的时候需要将我们第二步创建好的reducer传入
第四步:利用store.subscribe()来注册监听
第五步:在组件页面用store.dispatch()发送一个action的时候就会触发监听subscribe,用store.getState()就可以获得数据

具体实现

第一步:src目录下创建reduxs最好不要以这个命名
第二步:reduxs依次创建actios,reducer文件夹以及index.ts
第三步:actions,reducer文件夹下各创建index.js
在这里插入图片描述
第四步:在actions->index.ts下撰写action方法
在这里插入图片描述
第五步:在reducer -> index.ts下撰写reducer方法
在这里插入图片描述
第六步:在reduxs -> index.ts下创建store
在这里插入图片描述
第七步:在组件home下使用
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值