让 React 管理多个相对关联的状态数据
import { useReducer } from "react"// 1. 定义reducer函数,根据不同的action返回不同的状态function reducer(state, action) {switch (action.type) {case 'ADD':return state + action.payloadcase 'SUB':return state - 1default:return state}}function App() {// 2. 组件中调用 useReducer, 0 是初始化参数const [state, dispatch] = useReducer(reducer, 0)return (<div className="App">{state}{/* 3. 调用dispatch 产生一个新的状态,匹配事件(可传参) 更新 UI */}<button onClick={() => { dispatch({ type: 'ADD', payload:100 }) }}>+</button><button onClick={() => { dispatch({ type: 'SUB' }) }}>-</button></div>)}export default App;
当前位置:首页
>> 核电技术聚变聚能设备 >> 【React】useReducer,艾诺mp4官网(艾诺mp4价格)
【React】useReducer,艾诺mp4官网(艾诺mp4价格)
cpugpu芯片开发光刻机
核电技术聚变聚能设备
2
文件名:【React】useReducer,艾诺mp4官网
【React】useReducer
同类推荐
-

核电聚能设备的安全性能如何?(核电聚能设备的安全性能如何)
查看 -
四代核电技术何时能商业化?(四代核电技术何时能商业化呢)
查看 -

【RS码1】系统RS码编码原理及MATLAB实现(不使用MATLAB库函数),飞利浦x530
查看 -

【RS码2】RS码的BM迭代译码原理详解及MATLAB实现(不使用MATLAB库函数【全部代码需私信另外付费获取】),点讯输入法
查看 -

【RTOS学习】源码分析(信号量和互斥量 事件组 任务通知),诺基亚n97mini主题
查看 -

【RTP】RTPSenderAudio--SendAudio,雷柏e6300(雷柏e6350)
查看 -

【RabbitMQ 实战】12 镜像队列,lg闪耀
查看 -

【RabbitMQ】8、RabbitMQ之mandatory和immediate,w375(rabbitmq mandatory)
查看 -

【RabbitMQ】golang客户端教程5——使用topic交换器,索爱k810i
查看
控制面板
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接