首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
小奇___
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
更贴合hooks的状态管理--hox
在之前的React Hooks:初探·实践提到过hooks更符合React编程模型,其中custom hooks更是让人眼前一亮,只能说用过的都说香,但是一直没找到贴合hooks的状态管理,虽然hooks的设计挺多来自于redux,但是redux基本和hooks没有交集,至于m…
名符其实的react下一代状态管理器hox
自从React16版本发布Hooks以来,大家纷纷上车尝鲜。毫无疑问,Hooks在一定程度上解决了组件间功能和逻辑复用的问题,在组件间的逻辑的封装和复用确实真香,但Hooks在数据状态的共享方法略有不足,虽然可以使用useReducer实现数据状态管理,但在一定程度上是对red…
29行代码深入React Hooks原理
作为一种改变组件状态、处理组件副作用的方式,Hooks这个概念最早由React提出,而后被推广到其他框架,诸如Vue、Svelte,甚至出现了原生JS库。但是,要熟练使用Hooks需要对JS闭包有比较好的理解。 在这篇文章中,我们通过造一个迷你React Hooks轮子来讲解闭…
React源码揭秘1 架构设计与首屏渲染
《xx行代码带你实现迷你React》,《xx行代码实现React hook》这样短小精干的文章。如果你只是想花一点点时间了解下React的工作原理,我向你推荐 这篇文章,非常精彩。 《React Fiber原理》,《React expirationTime原理》这样摘录Reac…
React Fiber原理解析
React团队重写了React 的核心算法---reconciliation,一般将之前的算法叫stack reconciliation,现在的叫fiber reconciliation。 在React Fiber架构面世之后,引起了不小的轰动。React团队为什么要重写Rea…
阿里巴巴前端面试经验分享
各位同学,大家好,我是老邬。今天我会以一个候选人的视角,分享阿里巴巴前端面试的经验。 我是2015年本科毕业,学校既不是211也不是985,我也没有一毕业就进入大厂工作的经历。我的职业生涯里一共有10多次面试经历,阿里我面试了5次,失败了4次,屡战屡败,屡败屡战。每当我听到别人…
阿姨,React源码好难懂,我不想努力了
应届生小A:在学校用React + antd做过后台管理系统,熟悉React技术栈。 两年前端小B:公司技术栈是React,都用了一年了,我React贼六。 五年前端老C:带团队把公司的粪坑项目用React重构了。React对我来说就跟呼吸一样容易。 小A、小B、老C:要不学学…
React技术揭秘1-4 源码的文件目录
那么架构是如何体现在源码的文件结构上呢,让我们一起看看吧。 这些API是全平台通用的,它不包含ReactDOM、ReactNative等平台特定的代码。在NPM上作为单独的一个包发布。 Scheduler(调度器)的实现。 源码中其他模块公用的方法和全局变量,比如在shared…
React中常见的TypeScript定义使用
...
ReactHooks源码解析之useEffect
前言举个例子来讲解下React.useEffect():当执行App()时,会调用useEffect(xxx),因为是useEffect()的第一次调用,所以此时会执行源码里的mountEffect(