当前位置: 首页 > news >正文

闽侯县住房和城乡建设网站策划方案网站

闽侯县住房和城乡建设网站,策划方案网站,如何开始做网站,wordpress 后台很慢Redux在React中的使用 1.构建方式 采用reduxjs/toolkitreact-redux的方式 安装方式 npm install reduxjs/toolkit react-redux2.使用 ①创建目录 创建store文件夹,然后创建index和对应的模块,如上图所示 ②编写counterStore.js 文章以counterStore…

Redux在React中的使用

1.构建方式

采用reduxjs/toolkit+react-redux的方式
安装方式

npm install @reduxjs/toolkit react-redux

2.使用

①创建目录

在这里插入图片描述
创建store文件夹,然后创建index和对应的模块,如上图所示

②编写counterStore.js

文章以counterStore命名,名字可自行取

import {createSlice} from '@reduxjs/toolkit'
const counterStore=createSlice({name:'counter',//初始化状态数据initialState:{count:0},reducers:{increment(state){state.count++},decrement(state){state.count--}}
})
//解构出创建action对象的函数
const {increment,decrement}=counterStore.actions
//获取reducer函数
const counterReducer=counterStore.reducer
export {increment,decrement}
export default counterReducer

③编写index.js

import {configureStore} from "@reduxjs/toolkit"
import counterReducer from "./modules/counterStore";//创建根store组合子模块
const store=configureStore({reducer:{counter:counterReducer}
})
export default store

④在根组件中导入
使用react-redux中Provider进行导入

import React from 'react';
import ReactDOM from 'react-dom/client';
import App from './App';
import store from "./store";
import {Provider} from "react-redux";const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(<Provider store={store}><App /></Provider>
);

⑤在组件中使用
使用useSelector获取store中的数据

const ComponentDemo=()=>{const {count}=useSelector(state => state.counter)return(<div>{count}</div>)
}export default ComponentDemo

使用useDispatch获取dispatch方法,提交对应的方法改变state的值

const GrandSon=()=>{const dispatch=useDispatch()return(<div onClick={()=>{dispatch(decrement())}}>我是孙子组件</div>)
}
http://www.yayakq.cn/news/398401/

相关文章:

  • 做企业网站排名淘淘乐网站建设
  • 怎么做弹幕网站wordpress添加广告代码
  • 深圳模板网站wordpress插件安装本地安装
  • 响应式网站建设推荐乐云seo做网站用的一些素材
  • 手机免费创网站wordpress搭建企业网站
  • 关于网站开发的销售高校网站建设的时效性
  • 如何把网站放到百度家具网站建设策划书
  • wordpress镜像是什么网站建设seo优化价格
  • 注册网站建设网站建设-设计
  • 网站后台管理权限设计网络平台建设管理制度
  • 网站配置支付宝无锡市建设安全监督网站
  • 儿童网站源码两学一做网站源码
  • 购物网站建设需要注意什么建立个人网页
  • 微信网站和手机网站的区别网络维护专业
  • 做电商网站前端用什么框架单位网站建设费用账务处理
  • 中小型网站建设信息济南智能网站建设
  • 网站建设改版升级网站设计师的专业知识
  • 专业网络推广平台百度竞价关键词优化
  • 论坛网站开发中遇到的问题互联网怎么赚钱
  • 餐饮加盟手机网站建设手机系统
  • 网站建设制作优帮云网站如何做防护
  • 福州做网站多少钱网站推广优化方法
  • 学习教建网站seo技术蜘蛛屯
  • 网站建设培训视频推销产品的万能句子
  • 网站建设要做些什么问题wordpress主题的安装
  • 主页网站建设如何查询logo是否已经被注册
  • 网站站外优化推广方式松江区网站建设公司
  • 网站建设产品服务实创装饰官网
  • 展示图片的网站模板wordpress发不了博文
  • 网站蜘蛛爬行统计自己的主机做服务器网站如何备案