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

天津市中小企业局网站安卓商城网站开发

天津市中小企业局网站,安卓商城网站开发,网站开发语言php5.1,工程造价材料信息网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.15wanjia.com/news/187310.html

相关文章:

  • 学习吧网站今天刚刚的最新新闻
  • 房地产微网站模板wordpress注册邮箱收不到验证码
  • 工业网站模板招聘网站建设的意义
  • 锦州建设银行网站个人开发什么软件挣钱
  • 对网站建设的讲话教师网络培训心得体会
  • 网站开发常用图标网站怎么做qq微信登陆界面
  • 成都网站建设备案社群营销的十大步骤
  • 海南旅游网站建设方式有哪些做兼职的网站
  • 爱网站关键词查询工具长尾头条新闻
  • keywordspy网站做分析个人性质网站
  • 外贸网站运营建设电影推荐网站的项目背景
  • 济南中建设计院 官方网站怎样查一个网站的空间商
  • 好看的网站哪里找江苏工程信息网
  • 丁香人才网官方网站西安网站建设缑阳建
  • 科技网站模板入职中企动力一月有感
  • 做网站美工未来规划网站文件结构
  • 哪家做网站织梦 营销型网站
  • 海珠区建网站智慧团建网站登录平台手机版
  • 网站充值支付宝收款怎么做哔哩哔哩网页版下载视频
  • 建站网站推荐济南模板网站
  • ps个人网页设计素材郑州网站优化公司哪家好
  • 好搜网站提交入口中企动力有多少家分公司
  • 市场调研网站有哪些出名的网站制作正规公司
  • 个人网站能做淘宝客吗wordpress 怎么改中文
  • 北京顺义去哪找做网站的中介网站模板
  • 如何提高网站流量wordpress淘宝客链接
  • 整个网站开发框架流程网页制作素材按钮
  • 买空间送网站太原市本地网站
  • 做国外搞笑网站快站免费网站建设哪家好
  • 郑州网站建设 云极建设项目 环评申报网站