首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
React
订阅
D先生
更多收藏集
微信扫码分享
微信
新浪微博
QQ
84篇文章 · 0订阅
Zustand 第四章(中间件)
中间件 zustand 的中间件是用于在状态管理过程中添加额外逻辑的工具。它们可以用于日志记录、性能监控、数据持久化、异步操作等。 自定义编写中间件 我们实现一个简易的日志中间件,了解其中间件的实现原
Zustand 等状态管理库能实现,全靠 React 提供的 useSyncExternalStore 钩子 😃😃😃
Zustand 是一个用于 React 的轻量级状态管理库。它的名字源自德语,意思是“状态”。Zustand 的设计目标是提供一种简单、快速且高效的方式来管理应用程序的状态。它通过避免复杂的设置和繁琐
「优雅」永不过时,ahooks中的useRequest居然是这样实现的
useRequest 使用了较多的设计模式且践行了 SOLID 原则,了解其实现原理可以提升我们的架构能力,代码掌控力,以及如何运用一些基本软件开发原则和设计模式设计出健壮易用的软件产品。
从根上理解 React Hooks 的闭包陷阱
现在开发 React 组件基本都是用 hooks 了,hooks 很方便,但一不注意也会遇到闭包陷阱的坑。 相信很多用过 hooks 的人都遇到过这个坑,今天我们来思考下 hooks 闭包陷阱的原因和
React必知必会(三)-React Hooks优劣代码鉴赏
但单就观察我们公司几个团队中的代码,发现用法千奇百怪,有不少错用、滥用的情况,理解的不是很透彻。我整理了一些供大家鉴赏,避免踩坑;
我是如何阅读源码的
最近写了很多源码分析相关的文章,React、Vue 都有,想把我阅读源码的一些心得分享给大家。 说到看源码,很多人都有个误区,觉得看源码必须要到 github 上把完整的代码 clone 下来,认为只有把完整的代码下载下来,才能开始愉快的学习。 这里我们先拿 React 举例,…
React的7种代码异味[译]
在本文中,我想分享几个技巧,这些技巧将改善你的React代码。 如果需要把大量的 props 传递到一个组件中,那么很有可能 该组件可再进一步拆分。 问题来了,“大量” 具体是多少呢?答案是 看情况。 像函数一样,一个组件应该只做好一件事,所以考虑下 将组件拆分成多个小组件是否…
React 应用设计之道 - curry 化妙用
使用 React 开发应用,给予了前端工程师无限“组合拼装”快感。但在此基础上,组件如何划分,数据如何流转等应用设计都决定了代码层面的美感和强健性。 同时,在 React 世界里提到 curry 化,也许很多开发者会第一时间反应出 React-redux 库的 connect …
由浅入深地教你开发 React Router v4
React 会使你成为一个好的 JavaScript 程序员,而 React Router 会使你成为一个好的 React 程序员,因为一切皆为组件。
「基于 Jest + Enzyme 的 React 单元测试 | 掘金技术征文 」
如果你想学习 React 单元测试,那就从这篇文章开始吧。Star 项目,clone 到本地,根据教程走一遍,有任何问题欢迎 issue 讨论。 Jest 是 Facebook 发布的一个开源的、基于 Jasmine 框架的 JavaScript 单元测试工具。提供了包括内置的…