首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
React
订阅
1140571314
更多收藏集
微信扫码分享
微信
新浪微博
QQ
27篇文章 · 0订阅
全网最优雅的 React 源码调试方式
什么?调试 React 源码还有优雅和不优雅之分? 别着急,我们先来听个故事: 东东是一名前端工程师,主要用 React 技术栈,用了多年之后想深入一下,所以最近开始看 React 源码。 他把 re
「React 深入」一文吃透React v18全部Api(1.3w+)
大家好,我是小杜杜,俗话说的好,工欲善其事必先利其器,什么意思呢?就是说你想玩转React就必须知道React有什么,无论是否运用到,首先都要知道,提升思维广度~
React服务器渲染SSR,你缺的不是教程,是产品级完整案例
网上已经有很多关于 React SSR 的文章和教程,但是它们... 要么只是教你原理与知识,没有真正的产品化工程。 要么只是介绍某些核心环节,缺少完整性。 要么只是纸上谈兵,连象样的 Demo 都没有。 要么就是一些过时的版本。 所以你缺的不是 SSR 教程,而是可以应用到生…
【译】你可能不需要派生状态
翻译这篇文章的起因是因为在一次需求迭代中错误的使用了getDerivedStateFromProps这个生命周期导致子组件的state被循环重置,于是翻到了这篇文章,然后就开启的翻译之旅。 在很长一段时间,生命周期componentWillReceiveProps是用来响应pr…
React-Router v6 新特性解读及迁移指南
18年初,React Router的主要开发人员创建一个名为Reach Router的轻量级替代方案。 目前 v6已是测试最后一版,估计新的特性不出意外就是下面这些了。 <Switch>重命名为<Routes>。 <Route>的新特性变更。 嵌套…
【译】 React官方:函数组件与类组件的差异 ?
有一段时间,规范的答案是类提供了更多的功能(如状态)。有了 Hooks,就不再那么正确了。 也许你听说其中一个的性能更好。那是哪一个呢?许多基于此类的论证过程都存在缺陷,因此我会谨慎地从中得出结论。性能主要取决于代码做了什么,而不是您选择的是函数还是类。在我们的观察中,虽然优化…
React State Hooks的闭包陷阱,在使用Hooks之前必须掌握
出现这样的情况主要原因是:useEffect 是异步的,也就是说我们执行 useEffect 中绑定的函数或者是解绑的函数,**都不是在一次 setState 产生的更新中被同步执行的。**啥意思呢?我们来模拟一下代码的执行顺序: 在我们点击来 clear 之后,我们调用了 s…
2019年,实现 React 动画的 5 种最常用方式
动画是 ReactJs 应用程序中一个热门话题,我们有很多方法可以创建不同类型的动画。例如,很多开发人员就喜欢使用 css 动画。但如果你想创建更复杂的动画,你可以关注 GreenSock 。GreenSock 是最具影响力的动画平台,同时,它给 React 提供了很多用于创建…
React 特性剪辑(版本 16.0 ~ 16.9)
在 18年的 JSConf Iceland 上, Dan 神提到 Concurrent Render 涉及到 CPU 以及 IO 这两方面。 Time Slicing 对应解决左侧的问题, Suspense 对应解决了右侧的问题。它们共同要解决的是的提升用户体验, 在更多的场景…
React源代码解析(3):组件的生命周期
这一章可能比较长,因为这一章我会把生命周期,transaction,setState放到一起说明. 在上一章对于组件的挂载已经做了详细的说明,但是涉及到组件生命周期部分被略过.接下来我将对其深入解析. 组件的挂载涉及到二个比较重要的生命周期方法componentWillMoun…