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

自己设置网站怎么做c2c电子商务网站策划

自己设置网站怎么做,c2c电子商务网站策划,游戏网页界面设计,旅行社建设网站1. 问题场景 在实际开发中我们会遇到一个遮罩层会受到多个组件的操作影响,如果我们不采用 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.yayakq.cn/news/400042/

相关文章:

  • 做网站搞什么流量做网站要准备的需求
  • 手机搜索网站建设seo平台代理
  • 网站线上推广方案网站内页一般多久收录
  • 湘潭网站建设优化建站如何快速网站排名
  • cdr做网站流程网站开发 语言
  • 网站建设中页面模板下载企业网站建设与网页设计
  • 顶尖的郑州网站建设广东线上营销推广方案
  • 模板网站优上海网站建设方法
  • 网站建设兼职网做网站后期续费是怎么算的
  • 网站建设 网站制作广东网站建设专业公司
  • 网站设计的论文珠宝网站设计方案
  • 自学网站开发要多久单页做网站教程
  • erlang做网站优势flash网站的制作
  • 网站建设的市场需求营销技巧和营销方法
  • 建设网站类型举报个人备案网站做经营性
  • 网站备案复查 手机号码打不通鞍山58同城
  • 建设企业网站有什么好处公司注册核名流程
  • 住房和城乡建设厅官方网站网站里的动画效果图
  • 新手织梦网建设网站网站开发费用怎么账务处理
  • 云南网站备案难吗server2008 iis 网站
  • 阿里巴巴做网站么软件如何开发制作
  • 深圳网站优化排名公司移动端开发工具
  • 怎么用wordpress仿站时事新闻热点摘抄
  • 身高差效果图网站高级网站建设费用
  • 什么是电商视觉设计泉州优化公司
  • wordpress全站启用ssl张戈沧州新增最新
  • 网站一年的 运营费用做外贸建网站多少钱
  • 专业刷粉网站航拍中国 重庆
  • 网站seo在线诊断分析3d 网站设计
  • 昆明培训网站建设公司注册地址在哪里查询