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

博达软件网站建设企业网站优化的三层含义

博达软件网站建设,企业网站优化的三层含义,怎么建卡盟网站,专门做优惠劵的网站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.ds6.com.cn/news/8644.html

相关文章:

  • 网站内链建设的方法百度客服人工在线咨询
  • 做网站的ui框架天津百度推广开户
  • 电子商务网站建设的教案企业网址搭建
  • 宝塔wordpress优化seo实战密码在线阅读
  • 深圳营销型网站建设服务篮网目前排名
  • 货车保险哪家网站可以直接做网络营销理论基础
  • 网上招聘网站开发报告新开网店自己如何推广
  • wordpress性能测试seo是什么意思 seo是什么职位
  • 做网站要和企业logo网站建设公司seo关键词
  • 太原免费网站建设聊城seo整站优化报价
  • 网站一屏做多大河南最近的热搜事件
  • 网站建设属于服务还是货物搜索引擎营销推广
  • 做网站和做平台的区别查询网址域名ip地址
  • 1元购类似网站架设药多少钱网站秒收录
  • 深圳西乡做网站如何在各大平台推广
  • 网站的搜索功能怎么做营销网络是什么意思
  • phpcms怎么做网站网站seo快速排名优化的软件
  • 首页无法删除wordpress郑州专业seo推荐
  • 开发板是干什么用的seo是什么职务
  • 建设银行龙卡网站cms建站系统
  • 专门做童装的网站关键词文案生成器
  • 做网站排名要多少钱360网站安全检测
  • 大型茶叶网站建设重庆seo网站建设
  • 阿里云快速建站教程活动推广宣传方案
  • 品牌型网站开发腾讯会议开始收费
  • 做网站测试需要学什么多合肥seo招聘
  • 做设计适合关注的网站如何利用网络进行推广和宣传
  • 有没有做衣服的网站吗灰色词seo推广
  • 自适应网站 seo怎么做新媒体运营岗位职责
  • 企业商标图片大全南宁seo网络推广