首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
Mohon
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
从react源码看hooks的原理
React暴露出来的部分Hooks 功能描述 useState、useReducer: 状态值相关 useEffect、useLayoutEffect: 生命周期相关 useContext: 状态共享
react中如何实现 keep-alive 效果
在react中如何构思并实现一个具有全局状态缓存的通用能力组件,并提供了与目前社区流行的各种框架之间的结合使用的实例
「React进阶」React中没有keepalive?没事!手把手教你从零到一设计并实现一个!
React 中没有 keepalive 怎么办?遇到这样的需求难道我们就不做了吗?今天我们从原理到实践,从零到一,在React 中实现 Vue 中的 keepalive 功能!
「万字总结」🍒动画 + 大白话讲清楚React渲染原理
相信很多人跟我之前一样,看到源码两个字觉得触不可及,觉得离自己还很遥远,是需要非常多年的工作经验的大佬才能触及到的领域。就在去年我改变了这个想法,当时被react的几个生命周期执行顺序弄的睡不着觉。
「React 进阶」 学好这些 React 设计模式,能让你的 React 项目飞起来🛫️
一 前言 今天我们来悉数一下 React 中一些不错的设计模式,这些设计模式能够解决一些功能复杂,逻辑复用 的问题,还能锻炼开发者的设计和编程能力,以为多年开发经验来看,学好这些设计模式,那就是一个字
从源码理解useState
1. Hook会形成链表,`fiber.memoizedState`会指向该链表(对于函数组件的fiber是这样,class组件的`fiber.memoizedState`存的是别的东西)
【万字长文】React hooks 源码详解
前言 其实了解react的源码,并不是一件高成本的事,它的内部架构没有大家想象中的那么难,而阅读源码的收获,却是远远大过了成本,能够学习到其中优秀的设计模式和数据架构,并对业务中的熟练度有非常大的提升
「React进阶」探案揭秘六种React‘灵异’现象
前言 今天我们来一期不同寻常的React进阶文章,本文我们通过一些不同寻常的现象,以探案的流程分析原因,找到结果,从而认识React,走进React的世界,揭开React的面纱,我深信,更深的理解,方
React 源码解析之协调过程(二)
上篇文章介绍了 React 协调过程中 beginWork 阶段的前半部分,这篇文章我们来介绍后半部分。 首先会通过 workInProgress.tag 来判断当前处理的 FiberNode 是哪种类型,并针对不同的类型调用不同的 update 方法。这些方法虽然名字差别很大…
React 源码解读之首次渲染流程(含例子)
这里首先调用 prepareFreshStack(root, expirationTime),这一句主要是通过 root.current 来创建 workInProgress。调用后,数据结构成了这样: beginWork,传入当前 Fiber 节点,创建子 Fiber 节点。…