完成公司门户网站建设wordpress适合

bicheng/2026/1/19 7:45:43/文章来源:
完成公司门户网站建设,wordpress适合,乐辰科技网站建设,天津建设工程信息网专家react之基于reduxjs/toolkit使用react-redux 一、配置基础环境二、使用React Toolkit 创建 counterStore三、为React注入store四、React组件使用store中的数据五、实现效果六、提交action传递参数七、异步状态操作 一、配置基础环境 1.使用cra快速创建一个react项目 npx crea… react之基于reduxjs/toolkit使用react-redux 一、配置基础环境二、使用React Toolkit 创建 counterStore三、为React注入store四、React组件使用store中的数据五、实现效果六、提交action传递参数七、异步状态操作 一、配置基础环境 1.使用cra快速创建一个react项目 npx create-react-app react-redux2.安装reduxjs/toolkit react-redux npm i reduxjs/toolkit react-redux3.启动项目 npm start4.创建store文件 modules存储子store模块index.js组合modules中所有子模块,并导出store 整体路径 二、使用React Toolkit 创建 counterStore nodules目录下counterStore.js //从toolkit中引入 createSlice import { createSlice } from reduxjs/toolkit// 定义数据 const counterStore createSlice({name: counter,//初始化stateinitialState: {count: 0,},//修改状态的方法 同步 支持直接修改reducers: {//加addFn(state) {state.count},//减delFn(state) {state.count--},}, })//解构出来actionCreater函数 const { addFn, delFn } counterStore.actions//获取reducer const reducer counterStore.reducer//按需导出 actionCreater export { addFn, delFn }//默认导出reducer export default reducer store目录下index.js import { configureStore } from reduxjs/toolkit//引入默认导出的 import counterReducer from ./modules/counterStore//创建根store组合子模块 const store configureStore({reducer: {counter: counterReducer,}, })//导出 export default store 三、为React注入store 根目录下的index.js //引入store import store from ./store //引入provider import { Provider } from react-reduxconst root ReactDOM.createRoot(document.getElementById(root)) root.render(Provider store{store}App/App/Provider )四、React组件使用store中的数据 根目录下的App.js //从react-redux中引入useSelector useDispatch import { useSelector, useDispatch } from react-redux//导入添加 减去方法 import { addFn, delFn } from ./store/modules/counterStore function App() {//解构const { count } useSelector((state) state.counter)//得到dispatch函数const dispatch useDispatch()return (div classNameAppbutton onClick{() dispatch(delFn())}-/button{count}button onClick{() dispatch(addFn())}/buttonul/ul/div) }export default App五、实现效果 六、提交action传递参数 七、异步状态操作 1.modules目录下channelStore.js //从tookit中引入createSlice import { createSlice } from reduxjs/toolkit // 引入axios import axios from axios //定义数据 const listStore createSlice({name: list,//初始化initialState: {list: [],},//修改同步方法reducers: {setList(state, action) {state.list action.payload},}, })//解构出来reducers const { setList } listStore.actions //异步请求方法 const getList () {return async (dispatch) {const res await axios.get(接口地址)dispatch(setList(res.data.data.channels))} }//获取reducer const reducer listStore.reducer//导出异步方法 export { getList }//默认导出reducer export default reducer 2.store目录下index.js import { configureStore } from reduxjs/toolkit//引入默认导出的 import counterReducer from ./modules/counterStore import listReducer from ./modules/channelStore //创建根store组合子模块 const store configureStore({reducer: {counter: counterReducer,list: listReducer,}, })//导出 export default store3.页面中使用 //从react-redux中引入useSelector useDispatch import { useSelector, useDispatch } from react-redux import { useEffect } from react //导入获取列表异步方法 import { getList } from ./store/modules/channelStorefunction App() {const dispatch useDispatch()useEffect(() {dispatch(getList())}, [dispatch])//解构const { list } useSelector((state) state.list)//得到dispatch函数return (div classNameAppul{list.map((item) (li key{item.id}{item.name}/li))}/ul/div) }export default App

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/88923.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

内部网站如何建设广东专业做网站排名哪家好

SiR-NHS酯**(源自星戈瑞的花菁染料)**染料的偶联物通常被用于细胞过程的定量分析,这些偶联物是通过将SiR-NHS酯染料与特定的生物分子或分子结构结合而制备的。这些偶联物可用于定量分析细胞内的不同过程,例如蛋白质的定位、分布、表达水平等。以下是一些…

wordpress站点链接打不开网址汽车网站cms

最近硅谷曝出一份54页的内部文件,揭露了去年OpenAI宫斗,导致Altman(奥特曼)差点离职的神秘项目——Q-Star(神秘代号Q*)。 根据该文件显示,Q-Star多模态大模型拥有125万亿个参数,比现…

wordpress 更改目录seo外推上排名

使用金智易表通挂接外部数据,快速建设查询类服务,本次构建学生欠费数据查询,共有3块设计,规划如下: 1、欠费明细查询:学校领导和财务处等部门可查询全校欠费学生明细数据;各二级学院教职工可查询本二级学院欠费学生明细数据。 2、大数据统计报表:从应收总额、欠费总额…

英文网站建设 江门织梦仿非织梦网站

最近小编有收到一些用户问“光引擎、光模块、光器件之间的关系和区别?”,众所周知光通信技术一直在不断演进,为满足不断增长的数据传输需求提供了强大的解决方案。而光通信系统中,光引擎、光模块和光器件是关键的组成部分&#xf…

专业网站建设费用百度在线咨询

前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 环境使用: Python 3.8 解释器 Pycharm 编辑器 模块使用: requests >>> pip install requests re 第三方模块安装方法: win R 输入cmd 输入安装命令 pip install 模块名 (如果你觉得安装速…

好的做网站的公司深圳福田保安公司

Momentum gradient descent 正常的梯度下降无法使用更大的学习率,因为学习率过大可能导致偏离函数范围,这种上下波动导致学习率无法得到提高,速度因此减慢(下图蓝色曲线) 为了减小波动,同时加快速率,可以使用momentum…

安徽博物馆网站建设的调研报告室内设计师是干嘛的

1. 数组(Array) 1.1 定长数组 在 Scala 中,如果你需要一个长度不变的数组,可以使用 Array。但需要注意以下两点: - 在 Scala 中使用 (index) 而不是 [index] 来访问数组中的元素,因为访问元素,对于 Scala 来说是方法调…

做网站要几个部门组成网站建设公司深圳

抽象类和接口以及抽象类和接口的区别。 类到对象是实例化。对象到类是抽象。 抽象类: 1、什么是抽象类? 类和类之间具有共同特征,将这些共同特征提取出来,形成的就是抽象类。 类本身是不存在的,所以抽象类无法创建对象…

做教育类的网站名我有域名怎么建网站

目录 前言 1. 快速排序简介 2. 快速排序的基本原理 2.1 选择基准元素 2.2 分割操作 2.3 递归排序 3. C语言中的快速排序实现 4. 总结 前言 快速排序算法可以分为两部分来看: 第一部分:将枢轴元素移动到最终位置 第二部分:分别处理枢轴…

网站建设安全吗怎么建设淘宝那样的网站

最初的需求 需求是处理一些数据,数据例子: 而界面要显示的样子: 看起来不太难,可以分解出需求: 每一列的所有数据要都能参与选择,或者输入当一个参数选中之后,比如选中A选中1,则…

成都网站seo报价企业网站开发制作费入那里

介绍这是Dapr的特色项目,具体参见:https://github.com/dapr/test-infra/issues/11 ,在全天候运行的应用程序中保持Dapr可靠性至关重要。在部署真正的应用程序之前,可以通过在受控的混沌环境中构建,部署和操作此类应用程…

上海市建设人才网站网络营销推广主要做什么

腾讯云服务器CVM端口怎么开通?腾讯云服务器端口是通过配置安全组规则来开通的,腾讯云服务器网以开通80端口为例来详细说下腾讯云轻量应用服务器开启端口的方法,其他的端口的开通如8080、1433、443、3306、8888等端口也适用于此方法&#xff0…

很久以前做相册mv的网站电脑网站你懂我意思正能量

文章目录 1 创建机器人2 机器人显示3 机器人示教4 机器人路径规划:给定关节角路径5 机器人路径规划:给定末端位姿,求关节角路径6 工作空间可视化参考链接 1 创建机器人 clc;clear;close all; deg pi/180;L1 Revolute(d, 0, a, 0, alpha, 0,…

做网站站长交加盟费做新网站不换域名

进程章节 环境表关于system调用的安全问题终端和作业管控信号sigsuspend函数 守护进程编程规则多进程问题多线程问题IO种类进程通信终端 环境表 每个程序都有一张环境表。环境表是一个字符指针数组,其中每个指针都包含一个以null 结尾的环境变量字符串。全局变量en…

综合服务平台一站式服务平台网站开发分红网站建设

Pandas 应用 Pandas 的主要数据结构是 Series (一维数据)与 DataFrame(二维数据),这两种数据结构足以处理金融、统计、社会科学、工程等领域里的大多数典型用例。 数据结构 Series 是一种类似于一维数组的对象&#xf…

厦门做网站哪家公司好山西网架公司

class083 动态规划中用观察优化枚举的技巧-下【算法】 算法讲解083【必备】动态规划中用观察优化枚举的技巧-下 code1 1235. 规划兼职工作 // 规划兼职工作 // 你打算利用空闲时间来做兼职工作赚些零花钱,这里有n份兼职工作 // 每份工作预计从startTime[i]开始、e…

wordpress建站是什么有名网站建设公司

英伟达(NVIDIA)是一家知名的图形处理器(GPU)制造公司,而CUDA则是NVIDIA推出的一种并行计算架构和编程模型。CUDA全称为Compute Unified Device Architecture,即计算统一设备架构,它允许开发者使…

免费 网站 模板自动评论插件wordpress

LeetCode-331. 验证二叉树的前序序列化【栈 树 字符串 二叉树】 题目描述:解题思路一:看提示主要是栈和树。这题其实不是二叉树的遍历题,而是检验二叉树基础知识的题,也许有些难想。第一种解法是:把有效的叶子节点使用…

东莞建站模板公司wordpress怎么样

带参数的宏替换因各种需求叠加,替换规则很怪异: 1、首先将实参替换形参,并展开宏 2、如果1步展开后,有#或者##,那么停止替换。 3、如果1步展开后,没有#或者##,且参数也是宏,那么继续…

做网站大概多少wordpress表

寒假作业 传送门 题目背景 zzs 和 zzy 正在被寒假作业折磨,然而他们有答案可以抄啊。 题目描述 他们共有 n n n 项寒假作业。zzy 给每项寒假作业都定义了一个疲劳值 a i a_i ai​,表示抄这个作业所要花的精力。 zzs 现在想要知道,有多…