首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
尼蝶
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
React Scheduler 任务调度平民分析
React 的任务调度机制其实是对 requestIdleCallback 的实现,至于 requestIdleCallback 是什么,可以自行查阅资料或者阅读本文后面会进行一些粗略的介绍。 基本上很多游览器或者版本都无法支持。 还有一点缺点就是:requestIdleCal…
如何在 React 中使用有限状态机?
在 React 中使用有限状态机,似乎不是一个寻常的话题。因为有限状态机通常和前端关系不大。 但是最近我发现了一个非常棒的技巧,可以在复杂的 React 项目中发挥有限状态机的作用。可以很好的提高程序
Puppeteer E2E测试入门
本文内容涉及ES6 async、jest的相关知识,对于以上内容不太了解的读者可以先了解相关内容。 它由Chrome官方团队提供,通过Devtools协议在Node层提供了一系列API来控制chrome或者chromium,也就是说我们能够编写Node环境的代码即可对浏览器的行…
React组件到底什么时候render啊
今天我们React源码交流群里有个小伙伴提出个有趣的问题,觉得自己对React运行流程理解很到位的同学,可以来看看。 render。即调用render函数,根据返回的JSX创建新的fiber。 bailout。即满足一定条件时,React判断该组件在更新前后没有发生变化,则复用…
如何减少React render次数? 先了解fiber bailout逻辑!
render与bailout React创建fiber的逻辑render、bailout。 render:调用render函数(组件),返回JSX,与old fiber进行diff后创建fiber。
React 源码系列 | React Children 详解 | Children 中 key 内部生成原理
React 中一个元素可能有 0 个、1 个或者多个直接子元素,React 导出的 Children 中包含 5 个处理子元素的方法。 源码都在 packages/react/src/ReactChildren.js 中。 map 的用法:第一个参数是要遍历的 children…
【面试问到就是不会系列】React.Children与React.cloneElement杂谈
首先这俩货同属于React的顶层API,即我们import React from 'react';后,可以通过React.xxx的方式来调用。 图中的几个API都是对React元素进行操作的,isValidElement就不赘述了,用来校验入参是否是一个合法的React元素,返…