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

建筑知识网站semseo

建筑知识网站,semseo,网站建设都包括哪些,wordpress自定义表单插件通常 我们用redux都需要通过 createStore 但目前 你去用它 基本都会被划线 甚至有点厉害的的编辑器 他会直接告诉你这个东西基本快被弃用了 这个应该大家都知道 最好不要用已经被明确未来或弃用的语法 因为一旦弃用这个系统就需要维护 而且说 一般会被淘汰的语法 本身也就是有…

通常 我们用redux都需要通过 createStore

但目前 你去用它 基本都会被划线 甚至有点厉害的的编辑器 他会直接告诉你这个东西基本快被弃用了
在这里插入图片描述
这个应该大家都知道 最好不要用已经被明确未来或弃用的语法 因为一旦弃用这个系统就需要维护 而且说 一般会被淘汰的语法 本身也就是有一定缺陷存在的

要用我这种方式redux react-redux的依赖肯定是要有的
要不然就手动引入一下

npm i --save redux react-redux

这里 我们先终端输入

npm i --save @reduxjs/toolkit

引入一下依赖
在这里插入图片描述
然后 我们在src目录下创建一个目录 叫 redux 在这个目录下创建一个store.js
这是我个人习惯的形式
然后在redux 目录下创建一个文件夹 叫 balanceSlice
下面创建一个 index.js
参考代码如下

import {createSlice} from "@reduxjs/toolkit";const balanceSlice = createSlice({name:"balance",initialState: {cont: 1},reducers: {setCont(state,action) {state.cont = action.payload}}
})export const { setCont } = balanceSlice.actions;export default balanceSlice.reducer;

这里 我们定义了一个全局变量cont 然后 编写了修改这个全局变量的函数 setCont
接受一个参数 用于修改 cont
然后 redux目录下的store.js 更改代码如下

import { configureStore } from "@reduxjs/toolkit";
import balanceReducer from "./balanceSlice";const store = configureStore({reducer: {balance: balanceReducer}
});export default store;

引入刚才写的balanceSlice 并完成配置

然后 我们在要用全局内容的组件引入处这样写
在这里插入图片描述
用 react-redux 下的 Provider组件包裹上
然后 store来源于我们自己写的 redux/store
然后 我们在需要用的组件中这样写

import React from 'react';
import { useSelector, useDispatch } from "react-redux";
import { setCont } from "../redux/balanceSlice";export default function Balance() {const state = useSelector((state) => state.balance.cont);const dispatch = useDispatch()return (<div>测试组件{state}<button onClick={()=>{dispatch(setCont(10))}}>修改一下</button></div>);
}

首先 我们导入useSelector, useDispatch
通过useSelector获取响应式中的 cont 赋值给state
然后 setCont函数 我们还是要从redux/balanceSlice/index上去拿

这个感觉不是特别灵活智能

然后 按一下 我们传10
根据我们写的逻辑 是直接赋值给cont

我们运行代码
在这里插入图片描述
可以看到 测试组件 后面 获取 cont 值的 state 的确是1 然后 我们按一下按钮
在这里插入图片描述
也是成功的修改为了10 做了响应式变更 非常的完美

http://www.yidumall.com/news/104361.html

相关文章:

  • 梅地卡伦手表网站神秘网站
  • 如何开网站做代销网站怎么才能被百度收录
  • 一流的网站建设哪家好新乡百度网站优化排名
  • 本地服务类网站成本企业品牌网站营销
  • 网站集约化建设的讲话广州网站推广联盟
  • 福田公司博客网站seo
  • 做微信营销网站建设百度搜索引擎地址
  • 内网网站建设汇报企业查询系统
  • 郴州信息港网站baidu百度一下
  • 嵌入式软件开发是什么专业seo怎么收费的
  • 中轻成都设计院进行seo网站建设
  • 自己怎么做wap网站市场调研报告内容
  • 商丘旅游网站的建设厦门网站建设平台
  • 网站平台建设合作协议现在如何进行网上推广
  • 统计网站建设百度推广落地页
  • 王爷的醋坛子又翻了免费阅读seo网站推广软件
  • 建设网站费用记入什么科目seo做得比较好的公司
  • 国外黑客网站网络营销的特点分别是
  • 做期货到哪个网站看新闻整站优化快速排名
  • 做网站公司好做吗网站建设公司排行榜
  • wordpress站点语言2020做seo还有出路吗
  • 网站开发业务怎么做app制作
  • 微网站不能分享朋友圈chatgpt入口
  • 网站建设分金手指专业十八深圳网络推广公司
  • 查询网站的外链百度广告优化师
  • 美食怎么做的小视频网站企业关键词排名优化网址
  • 网页设计素材网站花搜索
  • 淘宝客导购网站建设?网络营销有哪些就业岗位
  • c .net网站开发新浪nba最新消息
  • 大人怎么做羞羞的网站建立网站平台