文章同步更新在公众号:萌萌哒草头将军,欢迎关注
好久不见,该系列已经更新了三篇了,上文介绍了 React 是如何通过 Lane 模型判断更新任务的优先级的,视野聚焦于 Lane 模型的原理,今天我们详细看看 Lane 模型工作前发生了啥。
文章同步更新在公众号:萌萌哒草头将军,欢迎关注
好久不见,该系列已经更新了三篇了,上文介绍了 React 是如何通过 Lane 模型判断更新任务的优先级的,视野聚焦于 Lane 模型的原理,今天我们详细看看 Lane 模型工作前发生了啥。
接着上篇文章:React 状态管理库—— zustand 为啥这么简单易用 🚀
今天探究 Zustand
底层原理
zustand
为什么这么好用第一次使用 zustand
被惊艳到了。只需要调用create
函数创建store
就可以直接在任何组件使用了。
文章同步在公众号:萌萌哒草头将军,欢迎关注
zustand
说到中大型 React 项目状态管理库,最先想到就是 Redux。而 Redux 是基于 Flux 架构模式的状态管理库。
文章同步在公众号:萌萌哒草头将军,欢迎关注
前段时间,将练习了时长两年半的 react 项目脚手架换成 vite 了,过程如下
首先使用 vite 创建基础项目框架
npm create vite@latest my-vue-app --template react-ts
文章首发公众号:萌萌哒草头将军,最近关注有🎁,欢迎关注
上篇文章中讲述了几个容易给源码阅读造成困扰的几个fiber
相关的变量名称,这篇我将介绍下Fiber
架构的链表结构和双缓存机制。
文章首发公众号: 萌萌哒草头将军,最近关注有🎁,欢迎关注
最近在努力研究React
源码,发现它并没有我之前想象的那么难理解。
文章首发公众号:萌萌哒草头将军,最近关注有🎁,欢迎关注!
我们知道,useMemo
和useCallback
主要作用是缓存中间状态,减少无意义的的render
从而提高性能。但是最近我发现我对它们的使用一直有误解!
文章首发公众号:萌萌哒草头将军,最近关注有🎁,欢迎关注!
最近在研究React
的源码,然后,我就悟了!
很早就阅读了电子版的《React技术揭秘》,后来听说出了实体书,果断就下单了
所以今天分享下最近的阅读心得
前端框架主要的作用是将数据的变化映射为UI
的变化:
UI=fn(state)
fn
就是计算数据
的变动导致UI
是如何变化的,不同的框架中,fn
的描述方式不同