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

上海网站营销品牌策划设计

上海网站营销,品牌策划设计,班级网站怎么做ppt模板,大连鑫农建设集团网站本文主要内容#xff1a; 介绍lane模型 一、 lane模型 lane模型就是react优先级的机制#xff0c;可以用来 可以表示优先级的不同可能同时存在几个同优先级的更新#xff0c;所以还得能表示批的概念方便进行优先级相关计算 1、表示优先级不同 lane模型使用31位的二进制…本文主要内容 介绍lane模型 一、 lane模型 lane模型就是react优先级的机制可以用来 可以表示优先级的不同可能同时存在几个同优先级的更新所以还得能表示批的概念方便进行优先级相关计算 1、表示优先级不同 lane模型使用31位的二进制表示31条赛道位数越小的优先级越高某些相邻的位拥有相同优先级。 export const NoLanes: Lanes /* / 0b0000000000000000000000000000000; export const NoLane: Lane / / 0b0000000000000000000000000000000;export const SyncLane: Lane / / 0b0000000000000000000000000000001; export const SyncBatchedLane: Lane / / 0b0000000000000000000000000000010;export const InputDiscreteHydrationLane: Lane / / 0b0000000000000000000000000000100; const InputDiscreteLanes: Lanes / / 0b0000000000000000000000000011000;const InputContinuousHydrationLane: Lane / / 0b0000000000000000000000000100000; const InputContinuousLanes: Lanes / / 0b0000000000000000000000011000000;export const DefaultHydrationLane: Lane / / 0b0000000000000000000000100000000; export const DefaultLanes: Lanes / / 0b0000000000000000000111000000000;const TransitionHydrationLane: Lane / / 0b0000000000000000001000000000000; const TransitionLanes: Lanes / / 0b0000000001111111110000000000000;const RetryLanes: Lanes / / 0b0000011110000000000000000000000;export const SomeRetryLane: Lanes / / 0b0000010000000000000000000000000;export const SelectiveHydrationLane: Lane / / 0b0000100000000000000000000000000;const NonIdleLanes / / 0b0000111111111111111111111111111;export const IdleHydrationLane: Lane / / 0b0001000000000000000000000000000; const IdleLanes: Lanes / / 0b0110000000000000000000000000000;export const OffscreenLane: Lane / */ 0b1000000000000000000000000000000; 同步优先级占用的位数为第一位 export const SyncLane: Lane /* */ 0b0000000000000000000000000000001;2、 表示“批”的概念 const InputDiscreteLanes: Lanes /* / 0b0000000000000000000000000011000; export const DefaultLanes: Lanes / / 0b0000000000000000000111000000000; const TransitionLanes: Lanes / */ 0b0000000001111111110000000000000;其中的某些变量占了多个位这就是批 其中InputDiscreteLanes是“用户交互”触发更新会拥有的优先级范围。 DefaultLanes是“请求数据返回后触发更新”拥有的优先级范围。 TransitionLanes是Suspense、useTransition、useDeferredValue拥有的优先级范围。 这其中有个细节越低优先级的lanes占用的位越多。比如InputDiscreteLanes占了2个位TransitionLanes占了9个位。 原因在于越低优先级的更新越容易被打断导致积压下来所以需要更多的位。相反最高优的同步更新的SyncLane不需要多余的lanes 3、 方便进行优先级相关计算 使用位运算符 // 判断a b是否有交集 export function includesSomeLane(a: Lanes | Lane, b: Lanes | Lane) {return (a b) ! NoLanes; }// 计算b这个lanes是否是a对应的lanes的子集只需要判断a与b按位与的结果是否为b export function isSubsetOfLanes(set: Lanes, subset: Lanes | Lane) {return (set subset) subset; }// 将两个lane或lanes的位合并只需要执行按位或操作 export function mergeLanes(a: Lanes | Lane, b: Lanes | Lane): Lanes {return a | b; }
http://www.dnsts.com.cn/news/42850.html

相关文章:

  • 网站建设用户调查重养网站建设
  • 优化自己的网站网站软文标题
  • 正规电商平台前十名seo联盟
  • 国外社交网站建设建网站平台哪家好
  • 福田做网站公司智慧新零售系统
  • 城市门户网站模板网站优化软件方案
  • 网站建设与管理题外贸公司访问国外网站
  • 湛江网站建设招聘佛山网红
  • 做微商网站设计鞍山58二手车
  • 国内做焊接机器人平台网站找外贸客户的网站
  • 制作网站在哪里seo科技网
  • 215专业品牌网站建设手机中国第一手机门户
  • 自己可以建设网站吗跨境电商开店
  • 网站备案前置审批 成都网站建设的网络技术
  • 著名外国网站湛江seo计费管理
  • 做网站基本语言网站开发商换了
  • 网站模板搭建广州市越秀区建设局官方网站
  • 企业网站模板建站如何手机网站建立
  • 厦门网站做优化厦门网页建站申请比较好
  • 网站描述更改怎么做动漫照片下载网站
  • 官方网站撰写策划书深圳画册设计团队
  • 金融网站建设多少钱东莞公司网站设计
  • 南昌免费网站建站模板学编程从哪儿入手
  • 网站建设与维护培训泰州做网站优化
  • 自己做的图片哪个网站可以出售网店运营策划书
  • 网站建设的公司价格wordpress采集发布接口
  • 东营专业网站建设网站源码完整
  • 八零云自助建站免费建站平台广州专业做外贸网站
  • 有什么可以在线做奥数题的网站个人域名备案需要多久
  • 网站导航设计模板源码苏州建设公司有哪些