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

广告设计公司有什么岗位百度seo排名在线点击器

广告设计公司有什么岗位,百度seo排名在线点击器,自适应网站做多大尺寸,企业网站推广的方法有?redux系列文章目录 第一章 简单学习redux,单个reducer 第二章 简单学习redux,多个reducer 第三章 redux和react-redux,reduxjs/toolkit依赖结合使用 第五章 两张图告诉你redux常使用的api有哪些 前言 本章将使用react-redux,reduxjs/toolkit依赖创…

redux系列文章目录

第一章 简单学习redux,单个reducer

第二章 简单学习redux,多个reducer

第三章 redux和react-redux,@reduxjs/toolkit依赖结合使用

第五章 两张图告诉你redux常使用的api有哪些

前言

本章将使用react-redux,@reduxjs/toolkit依赖创建一个简单cout计数页面

准备工作

准备一个react框架的环境

npx create-react-app  react-redux-template

下载依赖

npm i react-redux @reduxjs/toolkit

启动命令

npm start

准备目录文件,
页面:src/pages/count/index.js
redux的存放:src/redux/store.js和src/redux/counterReducer.js

详情代码

store.js

import { configureStore } from "@reduxjs/toolkit";
import countReducer from "./countReducer";
const store = configureStore({reducer: {counter: countReducer,},
})export default store;

counterReducer.js

import { createSlice } from "@reduxjs/toolkit";const countSlice = createSlice({name: "counter",//这里initialState一定到放对象object,不然报错initialState: {value: 0},reducers: {increment: (state) => {state.value +=1},decrement: (state) => {state.value-=1}},
}
)
export const {increment, decrement} = countSlice.actions
export default countSlice.reducer

count/index.js

import React from 'react'
import { useSelector, useDispatch } from 'react-redux'
import { increment, decrement } from '../../redux/countReducer'
export default function CountPage() {const count = useSelector(state => state.counter.value)const dispatch = useDispatch()return (<div><br /><br />count:{count}<br /><button onClick={() => {dispatch(increment())}}>加+1</button>&nbsp;<button onClick={() => { dispatch(decrement()) }}>减-1</button></div>)
}

src/index.js

import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
// import App from './App';
import CountPage from './pages/count';
import reportWebVitals from './reportWebVitals';
import { Provider } from 'react-redux';
import store from './redux/store';
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(<React.StrictMode><Provider store={store}><CountPage /></Provider></React.StrictMode>
);reportWebVitals();

提示:<Provider>很重要,引入store,这样整个应用都可以使用store相关hooks拿取数据

效果

react-redux存储状态

http://www.dtcms.com/wzjs/377679.html

相关文章:

  • 母婴网站建设方案平台推广
  • 亿度网络网站建设镇江网络
  • 国家工程建设标准化信息网站国际最新新闻热点事件
  • 搭建网站的架构域名状态查询工具
  • 上海做公司网站亿速云
  • 网络营销托管服务商指的是网站seo优化检测
  • 上海建设部网站百度seo优化培训
  • 武汉城乡住房建设网站广州今日头条新闻
  • 广东网站开发哪家互联网营销怎么赚钱
  • 做平面设计都在那个网站找免费素材?2020做seo还有出路吗
  • 中山网站建设外包广州最新重大新闻
  • wordpress 限制ip登陆seo网站排名优化培训教程
  • 淘宝网站建设特点网络营销工程师是做什么的
  • 钢板防护罩做网站百度号码认证申诉平台
  • 优化网站具体如何做品牌策划公司介绍
  • 网站建设编辑部线上推广渠道
  • 六安市建设银行网站百度图片搜索入口
  • 邯郸建网站百度seo点击器
  • 网站备案号密码找回口碑营销案例ppt
  • 网站开发背景400字网站优化关键词排名
  • 在哪个网站可以做外单衣服seo入门教程网盘
  • 代理网站备案销售平台软件有哪些
  • 西宁哪家网络公司做网站营销方法有哪几种
  • 网站互动怎么做线上营销活动方案
  • 买实体服务器做网站seo专业培训费用
  • 今天重大新闻摘抄seo确定关键词
  • discuz做门户网站怎么关键词优化网站
  • 商城类小程序网站页面的优化
  • 食品厂招男女工5000泉州百度seo公司
  • 网站背景磨砂灰背景怎么做seo自动发布外链工具