首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
syukuu
掘友等级
前端工程师
|
东华软件
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
最新
热门
如何处理数字精度丢失
0.1 + 0.2 != 0.3;JS数字精度丢失;可以采取Number.EPSILON方法和转为字符串方法来解决
Code Review规范
CR追求的是质量而不是数量,是为了团队成员之间相互了解学习,加深成员对系统的理解,使团队成员的代码更加健壮,提早发现代码缺陷。
js设计模式—面向对象和设计原则
一、面向对象 把客观对象抽象成属性数据和对数据的相关操作,把内部细节和不相关的信息隐藏起来 把同一个类型的客观对象的属性数据和操作绑定在一起,封装成类并且
十八、「深入React源码」--- 手写实现路由之history
createBrowserHistory()是基于html5提供的history实现的,最终按照打印的结果作为返回对
十七、「深入React源码」--- 手写实现React基本路由
路由基本原理: Router路由器管理每一个路由条目Route。 Router和Route是通过context通信的。在Router中创建Router
十六、「深入React源码」--- React路由原理
html5规范给我们提供了一个history接口,拥有两个api:history.pushState()、history.replaceState()和一个事件window.onpopstate
十五、「深入React源码」--- 手写实现Hook之useLayoutEffect
大多数情况下,effect 不需要同步地执行。在个别情况下(例如测量布局),有单独的 useLayoutEffect 可以使用。两者的区别在哪里呢
十四、「深入React源码」--- 手写实现Hook之useReducer、useContext、useEffect
useReducer是useState的替代方案。它接收一个形如 (state, action) => newState 的 reducer,并返回当前的 state 以及与其配套的
十三、「深入React源码」--- 手写实现Hook之useMemo、useCallback
函数调用就会创建新的组件,父组件如果更新,执行updateFunctionComponent方法,内部会重新调用函数,生成新的函数组件,因此子组件的也会重新渲染。 无形中会造成多余的、不必要的性能消耗
十二、「深入React源码」--- 手写实现Hook之useState
更新是如何发生:调用useState,内部通过setState修改状态后,调用scheduleUpdate方法,从根节点执行完整的dom-dif
下一页
个人成就
文章被点赞
74
文章被阅读
10,710
掘力值
648
关注了
9
关注者
35
收藏集
0
关注标签
0
加入于
2021-09-02