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

凡科建站后属于自己的网站吗网站设计培训班询

凡科建站后属于自己的网站吗,网站设计培训班询,免费给我推广,用邮箱地址做网站域名好吗一、RTK的简介 1、官网地址 Redux Toolkit: 概览 | Redux 中文官网 2、Redux toolkit是什么 Redux Toolkit 是 Redux 官方强烈推荐#xff0c;开箱即用的一个高效的 Redux 开发工具集。它旨在成为标准的 Redux 逻辑开发模式#xff0c;我们强烈建议你使用它。 它包括几个…一、RTK的简介 1、官网地址 Redux Toolkit: 概览 | Redux 中文官网 2、Redux toolkit是什么 Redux Toolkit 是 Redux 官方强烈推荐开箱即用的一个高效的 Redux 开发工具集。它旨在成为标准的 Redux 逻辑开发模式我们强烈建议你使用它。 它包括几个实用程序功能这些功能可以简化最常见场景下的 Redux 开发包括配置 store、定义 reducer不可变的更新逻辑、甚至可以立即创建整个状态的 “切片 slice”而无需手动编写任何 action creator 或者 action type。它还自带了一些最常用的 Redux 插件例如用于异步逻辑 Redux Thunk用于编写选择器 selector 的函数 Reselect 你都可以立刻使用。 二、RTK入门使用 1、安装依赖 yarn add react-redux yarn add reduxjs/toolkit 2、目录结构 |-src|-store|-modules|-shopcartList.js|-counter.js|-index.js 3、创建slice切片 位置:src/store/modules/counter.js import {createSlice} from reduxjs/toolkit const countercreateSlice({//命名空间name值会作为action type的前缀name:counter,//初始化状态initialState:{count:0},//定义reducer更新状态的函数reducers:{increment(state,action){state.countstate.countaction.payload},subtraction(state,action){state.countstate.count-action.payload}} }) //导出action函数 export const {increment,subtraction}counter.actions //导出reducer export default counter.reducer 4、创建store 位置src/store/index.js import {configureStore} from reduxjs/toolkit import counter from ./modules/counter const storeconfigureStore({reducer:{counter}   }) export default store 5、在入口集成redux import {Provider} from react-redux import store from ./store; const root ReactDOM.createRoot(document.getElementById(root)); root.render(Provider store{store}App/App/Provider ); 6、在组件中获取和更新状态 import React from react import {useSelector,useDispatch} from react-redux import {increment} from ../store/modules/counter export default function Counter() {const numuseSelector((state){console.log(state,state);return state.counter.count})const dispatchuseDispatch()const add(n){dispatch(increment(n))}return (divh1计数器/h1div{num}/divbutton onClick{(){add(2)}}/button/div) } 三、RTK异步操作 编写异步方法 位置:src/store/modules/counter.js export const subtractionAsync(payload){return async(dispatch,getState){console.log(dipatch,dispatch);console.log(getState,getState());setTimeout(() {dispatch(subtraction(payload))}, 4000);} } 在组件中调用 import React from react import {useSelector,useDispatch} from react-redux import {subtractionAsync} from ../store/modules/counter export default function Counter() {const numuseSelector((state){return state.counter.count})const dispatchuseDispatch()const jian(n){dispatch(subtractionAsync(n))}return (divh1计数器/h1div{num}/divbutton onClick{(){jian(3)}}异步-/button/div) }
http://www.zqtcl.cn/news/5339/

相关文章:

  • 山东省质量建设监督总站网站万网上传wordpress
  • 环保网站建设说明启源网站建设
  • 台州建设公司网站在别的公司做的网站
  • 房产销售网站开发文档网站建设 探索
  • 怎么做最火的视频网站视觉设计公司名字
  • 如何做企业的网站怎么做公众号微信
  • dj那个网站做的好现在注册公司流程和费用
  • 企业网站备案需要什么资料潍坊企业网站模板建站
  • 建设网站好公司哪家好定制手机微网站
  • 徐典超 网站建设做一个微信公众号大概要多少钱
  • 门户网站开发费需入无形资产网站建设包括网页设计
  • 源码网站怎么搭建视频背景网站
  • 商城网站商家入驻功能自己制作网页查询系统
  • 做本地的分类信息网站佛山找企业的网站
  • 企业网站开发到上线的视频1688网站入口
  • 汽车建设网站的能力一年的百度指数
  • 网站建设分哪些类别什么是产品网络推广
  • 站酷网在线官网ui设计公司网站
  • 网站建设登录界面代码腾讯企业邮箱电脑版
  • 上海网站开发哪家好软件公司网站系统集成建设
  • 最好的餐饮设计网站建设怎么避免网站开发后门
  • 信誉好的武进网站建设wordpress小说网自动采集
  • 网站域名免费桂林人网
  • d代码做网站博物馆网站建设方案报价
  • 网站名称 如何注册红色网站建设的作用和意义
  • 广饶网站开发p2p系统网站开发
  • 做网站需要实名认证吗做一手房产中介用什么网站好
  • 建设银行企业网站首页wordpress收费注册
  • 北京婚纱摄影网站医药类网站怎么做seo
  • 重庆施工员证书查询网镇江搜索优化技巧