首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
joker锋
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
【Babel系列 第三篇】从零带你实现一个Babel插件
鸽到现在终于想起来了Babel的第三篇,也就是最终章了。这篇主要介绍一下如何开发一个Babel的插件,从头实现一个React的jsx语法转换的插件。 所以我们JSX转换的插件的目标就是识别出 jsx这种 <> 格式的语法,然后将其转换。现在就让我们开始写起来~ 首先先…
初探 React - 双缓存 fiber tree
虽然知道从 16 版本以后,React 采取了**双缓存 fiber tree**,但一直对**双缓存 fiber tree** 存在的意义不是很理解。琢磨了一段时间,感觉也没有必要采用双缓存 fib
react和vue diff算法解析与对比
React和Vue的diff算法只对同级节点进行对比,简化了算法复杂度,都用key做为唯一标识,进行查找,只有key和标签类型相同时才会复用老节点
React、Vue2、Vue3的三种Diff算法
mount(vnode, parent, [refNode]): 通过vnode生成真实的DOM节点。parent为其父级的真实DOM节点,refNode为真实的DOM节点,其父级节点为parent。如果refNode不为空,vnode生成的DOM节点就会插入到refNode之…
写给初中级前端的高级进阶指南
我曾经一度很迷茫,在学了 Vue、React 的实战开发和应用以后,好像遇到了一些瓶颈,不知道该怎样继续深入下去。相信这也是很多一两年经验的前端工程师所遇到共同问题,
redux性能优化 - reselect
在提到reselect之前,我们先看下面这个情况。 Demo组件收到的props:a, b, c, u(a, b, c)。关于 u(a, b, c)的计算,我们应该放在哪里? 这样我们的reducer 函数非常复杂了, 我们每更新一个状态值。 都得维护与这个值相关的值, 不然就…