首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
React
订阅
Galon
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
一文让你搞懂React18新特性及其实现
react18已经正式发布!这篇文章将会向你介绍react18的最新特性以及他们的源码实现,帮助你在开发中更加深刻的理解和应用他们!
React18 新特性解读 & 完整版升级指南
React 18 正式版它来啦!一起来看看 React 18 有哪些新特性吧,深入了解 React 18 中的新功能,更进一步了解并发模式的概念!
Next.js 入门指南
SPA(Single Page Application): 单页面应用程序,是前后端分离时提出的一种解决方案。在一个应用或者站点中,只有一个完整的html页面,这个页面有一个容器root节点,可以把需要加载的代码片段插入到该容器中。 SPA的工作原理:采用的前端路由跳转子页面系…
用 useContext + useReducer 替代 redux
Redux 毫无疑问是众多 React 项目首选的状态管理方案,但我觉得 Redux 的开发体验并不好。 去到管理 redux 的文件夹,思考把这个状态放到状态树的哪个位置,然后新建一个文件夹并命名 myFeature。 以上只是加个状态而已,写很多模板代码还是其次,最要命的是…
深入源码剖析componentWillXXX为什么UNSAFE
从v16.3.0开始如下三个生命周期钩子被标记为UNSAFE。 这三个钩子经常被错误使用,并且现在出现了更好的替代方案(这里指新增的getDerivedStateFromProps与getSnapshotBeforeUpdate)。 React从Legacy模式迁移到Concu…
React 架构的演变 - 更新机制
前面的文章分析了 Concurrent 模式下异步更新的逻辑,以及 Fiber 架构是如何进行时间分片的,更新过程中的很多内容都省略了,评论区也收到了一些同学对更新过程的疑惑,今天的文章就来讲解下 React Fiber 架构的更新机制。 可以注意到 Fiber 节点有个 al…
React 架构的演变 - 从递归到循环
这篇文章是 React 架构演变的第二篇,上一篇主要介绍了更新机制从同步修改为异步,这一篇重点介绍 Fiber 架构下通过循环遍历更新的过程,之所以要使用循环遍历的方式,是因为递归更新过程一旦开始就不能暂停,只能不断向下,直到递归结束或者出现异常。 React 15 的递归更新…
React 架构的演变 - 从同步到异步
写这篇文章的目的,主要是想弄懂 React 最新的 fiber 架构到底是什么东西,但是看了网上的很多文章,要不模棱两可,要不就是一顿复制粘贴,根本看不懂,于是开始认真钻研源码。钻研过程中,发现我想得太简单了,React 源码的复杂程度远超我的想象,于是打算分几个模块了剖析,今…
React fiber 架构详细解读 16.13.1版本
本文是一篇入门级源码分析类文章,对于源码了解较深者也可以阅读本文多多指点笔者一二。 其实我们在初始化生成fiber结构时,我们会给每个节点都标记成新增节点,此处我们会判断节点是否有firstEffect,如果有那么这便是子节点的副作用,即子节点,并且把它挂载到副节点上,继续判断…
React hooks使用简介
之前的react组件主要有两种方式实现:Class方式和function方式。一般无状态组件可以使用function方式写,大部分组件还是使用Class方式写的。 Class组件:1.组件复杂时,很难拆分;2.组件拆分颗粒度较细时,基础组件上很难加东西;3.多个组件间的重复代码…