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

专业网站设计公司行业抖音怎么推广

专业网站设计公司行业,抖音怎么推广,建筑工程总公司,做网站用ssm还是ssh1. 问题场景 在实际开发中我们会遇到一个遮罩层会受到多个组件的操作影响,如果我们不采用 redux 之类的全局状态管理,而是选择组件之间的值传递,我们就会发现使用组件的变量来控制组件的显示和隐藏很不方便,更不要说像遮罩层这样一个项目多处使用的公共组件,他的隐藏和显示…

1. 问题场景

在实际开发中我们会遇到一个遮罩层会受到多个组件的操作影响,如果我们不采用 redux 之类的全局状态管理,而是选择组件之间的值传递,我们就会发现使用组件的变量来控制组件的显示和隐藏很不方便,更不要说像遮罩层这样一个项目多处使用的公共组件,他的隐藏和显示也只能放到某一个模块的 redux 中,还要解决遮罩层在ScrollView内,会在IOS显示不全,等等bug的问题,可以说烦不胜烦。

2. 解决办法

  1. 使用当前页面模块的 redux 来管理当前页面中的遮罩层;
  2. 使用 useReducer 来管理当前页面中的遮罩层;
  3. 使用 hook 来实现遮罩层的清除和添加。

3. 方案分析

  1. 方案一和方案二其实原理都一样,就是将控制遮罩层的变量集中管理,但是缺点也很明显,就是我们需要多少遮罩层,就会创建多少个变量,维护这些变量来控制遮罩层的显示与隐藏。维护多变量控制多遮罩层
  2. 方案三我采用的是使用一个变量来接收遮罩层,通过改变变量的值来实现遮罩层的显示与隐藏。维护单一变量

4. 保存 hook 初始化配置

  1. 在 hook 初始化时,使用 useRef 对初始化配置进行记录;
  2. 防止对 options 改变时,没有及时更新,因此监听 options,发生变化时,对初始化配置进行更新。
  let
http://www.yidumall.com/news/65002.html

相关文章:

  • 搜狗推广后台登录手机seo排名
  • 做微课常用的网站百度搜索网
  • 杭州关键词排名提升海洋seo
  • 400全国服务热线佛山手机网站建设百度最新秒收录方法2022
  • 网站建设与网站管理加盟网络营销推广公司
  • 好网站用户体验快速的网站设计制作
  • 做公司网站需要多网站建设的推广渠道
  • 苏州网站建设公司电话个人网站创建平台
  • 查注册公司什么网站站长工具精品
  • 苏州建设网站服务营销公司取名字大全
  • 安徽省建设安全协会网站国家优化防控措施
  • 哈尔滨建站系统点击查看手机app安装下载
  • 网站开发工具特点总结如何优化网络速度
  • cms网站怎么做站长工具seo客户端
  • 用织梦做的网站好不好网站优化查询代码
  • 项目建设内容及规模怎么写优化大师优化项目有
  • 产品开发流程的六个阶段是青岛推广优化
  • 网站affiliate怎么做?新品推广策划方案
  • 顺德品牌网站建设查询收录
  • 网站如何运营赚钱北京seo网站开发
  • 整形医院网站源码广州网站营销seo
  • 接入服务商网站备案管理系统技术规范要求北京软件培训机构前十名
  • vs做asp网站流程成品人和精品人的区别在哪
  • 背景色搭配网站互动营销案例
  • 淘宝网站做多久google广告投放
  • 网站首页url是什么淘特app推广代理
  • 电脑网站自适应怎么做怎么做网站排名
  • 新手学做网站编程淄博seo怎么选择
  • 什么网站程序好网站快速优化排名软件
  • 学设计的培训机构站长工具seo综合