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

凡科网邮箱登陆冯耀宗seo视频教程

凡科网邮箱登陆,冯耀宗seo视频教程,营销型网站建设标准,东单网站建设useReducer 作为 useState 的代替方案,在某些场景下使用更加适合,例如 state 逻辑较复杂且包含多个子值,或者下一个 state 依赖于之前的 state 等。 使用 useReducer 还能给那些会触发深更新的组件做性能优化,因为父组件可以向自…

useReducer 作为 useState 的代替方案,在某些场景下使用更加适合,例如 state 逻辑较复杂且包含多个子值,或者下一个 state 依赖于之前的 state 等。

使用 useReducer 还能给那些会触发深更新的组件做性能优化,因为父组件可以向自组件传递 dispatch 而不是回调函数

const [state, dispatch] = useReducer(reducer, initialArg, init);

使用:

import React, { useReducer } from 'react'const initialState = { count: 0 };function reducer(state, action) {switch (action.type) {case 'increment':return {count: state.count + 1};case 'decrement':return {count: state.count - 1};default:throw new Error();}
}export default function Counter() {const [state, dispatch] = useReducer(reducer, initialState);return (<><p>Count: {state.count}</p><button onClick={() => dispatch({type: 'decrement'})}>-</button><button onClick={() => dispatch({type: 'increment'})}>+</button></>);
}

 初始化 state:

useReducer 初始化 sate 的方式有两种

// 方式1
const [state, dispatch] = useReducer(reducer,{count: initialCount}
);// 方式2
function init(initialClunt) {return {count: initialClunt};
}const [state, dispatch] = useReducer(reducer, initialCount, init);

http://www.jinmujx.cn/news/118819.html

相关文章:

  • .net做中英文网站天津做网站的网络公司
  • 防伪网站怎么做网站域名查询ip地址
  • 新会住房和城乡建设部网站青岛seo网站建设公司
  • 博彩导航网站开发北京网络营销公司排名
  • 网站导航栏最多可以做几个开网站需要多少钱
  • 免费注册个人电子邮箱厦门seo网站排名优化
  • 鸿星尔克网络营销案例分析seo标题优化关键词
  • 电子商务网站建设与管理感想和收获网上国网app推广
  • 音乐网站是否可以做浅度链接广告网站留电话不用验证码
  • 域名不备案能用吗关键词优化上海
  • 合肥做网站的的公司有哪些百度竞价优化排名
  • 怎么做招聘有哪些网站网站seo关键词优化技巧
  • 二手车为什么做网站地推十大推广app平台
  • 网站稳定期怎么做竞价推广渠道
  • 免费字体设计网站新闻头条最新消息今日头条
  • 做网站的相关规定国际新闻最新消息2022
  • 开发个蔬菜配送小程序的费用茂名百度seo公司
  • 做国外直播网站上海最新新闻事件今天国内
  • 网站开发经理具备什么知识有哪些网站可以免费发布广告
  • 足彩网站怎样做推广常见的网站推广方法有哪些
  • 为网站做一则广告中国宣布取消新冠免费治疗
  • 做个手机网站深度优化
  • 休闲食品网站建设策划书百度seo 优化
  • 网站在哪里设置关键字seo去哪里培训
  • 卢湾区网站建设制作网络市场调研
  • 成人本科自考报名入口官网自己怎么优化网站排名
  • 做胃镜需那好天津津门网站A宁波关键词优化排名工具
  • 男女做暧昧试看网站网站排名优化价格
  • 比尤果网做的好的网站湖州seo排名
  • 辛集专业网站建设广西seo关键词怎么优化