首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
React
订阅
SIlence
更多收藏集
微信扫码分享
微信
新浪微博
QQ
31篇文章 · 0订阅
React 运行时优化方案的演进
上周刚在公司进行了一次 React 运行时优化方案的分享,以下是分享的文字版,文章比较长,干货也很多,相信你看完后会对 React 有不一样的理解。
你真的理解setState吗?
这两天自己简单的看了下 setState 的部分实现代码,在这边给到大家一个自己个人的见解,可能文字或图片较多,没耐心的同学可以直接跳过看总结(源码版本是16.4.1)。 、performWorkOnRoot、performSyncWork、performAsyncWork这四…
揭密React setState
setState(updater, callback)这个方法是用来告诉react组件数据有更新,有可能需要重新渲染。它是异步的,react通常会集齐一批需要更新的组件,然后一次性更新来保证渲染的性能,所以这就给我们埋了一个坑: 那就是在使用setState改变状态之后,立刻通…
React Router路由嵌套
项目搭建中碰到的一个路由嵌套的问题,想象中很简单,用的时候却老是路由匹配不上。在此记录一下用法。 在使用嵌套路由是,如果用<Route component={ParentComponent}>...nestRouters</Route>的方式, 不能将子路由…
ReactHooks封装库useAsyncFunction源码分析
我们知道,在使用Hooks的过程中,尤其是使用主力APIuseEffect替代以前的生命周期时,遇到这样的不习惯,就是无法给useEffect传进去Async函数,官方推荐传进去的函数里面用Promise处理或者内部调用Async函数。具体描述可以参考这一篇文章 How to …
深入浅出解析React Router 源码
最近组里有同学做了 React Router 源码相关的分享,我感觉这是个不错的选题, React Router 源码简练好读,是个切入前端路由原理的好角度。在分享学习的过程中,自己对前端路由也产生了
「React进阶」探案揭秘六种React‘灵异’现象
前言 今天我们来一期不同寻常的React进阶文章,本文我们通过一些不同寻常的现象,以探案的流程分析原因,找到结果,从而认识React,走进React的世界,揭开React的面纱,我深信,更深的理解,方
setInterval 和 hooks 撞在一起,翻车了~
事情是这样子的,周末加班赶项目,踩坑了一个关于setInterval 和 hooks的问题,特记录一下,也许对朋友你有帮助呢~
拖拽组件 react-dnd 拖动排序的使用
今天做自己的项目时,对于展示页轮播图顺序的修改这块地方,思前想后,觉得用拖拽排序的方式才舒服。于是折腾了一下react-dnd,特地记录下来。 有两个依赖要安装。 新建一个组件,用于作为拖动源和接受拖动的组件。 再新建一个组件,引用它。
React Hooks 详解 【近 1W 字】+ 项目实战
如果你在编写函数组件并意识到需要向其添加一些 state,以前的做法是必须将其它转化为 class。现在你可以直接在现有的函数组件中使用 Hooks 1. 类组件的不足 综上所述,如果不注意的话,很容易写成第三种写法,导致性能上有所损耗。 2. Hooks 优势 副作用的关注点…