首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
课外练习
FanetheDivine
创建于2024-07-03
订阅专栏
工作外自主学习的知识
暂无订阅
共29篇文章
创建于2024-07-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
构建基于docker的开发环境
由于公司的node、依赖版本与我个人的冲突,决定使用docker构建自己的开发环境. 特别提醒 我的电脑16g内存 同时开docker vscode chrome时90%内存被使用 docker基本概
在Taro项目中使用Suspense
需求 尝试在Taro项目中使用Suspense,需要一个钩子处理promise对象.useSWR的suspense模式可以实现这个效果,但与需求不是很吻合,故决定自己写一个 尝试 初版 如果存在pro
Taro约定式路由插件
仓库 使用方法 使用npm i taro-app-router下载插件后在config/index.ts中注册插件 路由约定 默认采用与next.js中app-router相同的规范. src是tar
主题工具项目的设计和实现
公司的主题工具项目临近尾声.我接手项目时已经开发了一部分,已经有很多代码积重难返,公司也有第三方依赖的限制,因此我对在这个项目的工作不甚满意;但我认为在主题工具的设计和开发上的相关经验值得整理和复盘.
如何写一个类型复杂的ts泛型HOC
起因 事情源自这里,写了一个高阶组件用于实现组件受控/非受控的切换,但这个HOC有一些不足 计划改进 原本是这样的 增加isEqual函数 调整变量命名 取消类型断言 问题 这里出现了一个类型问题 被
写一个状态管理工具
查看仓库 简单构建 createStore创建共享状态的引用,更新函数和订阅者set,更新函数告知所有订阅者进行更新. useStore保存共享状态的某个版本并提供一个proxy用来监听组件访问的属性
学习react-tracked源码
使用 react-tracked优化了react原生Context,可以更加细粒度地更新组件 在这个示例中,点击Count会获得这样的输出 此外,Count所展示的随机数会变更,而Text展示的不会.
学习useSyncExternalStore
目标 useSyncExternalStore允许开发者订阅一个外部(与state、context相比)的数据源,并在需要的时候使订阅的组件重新渲染.如文档中的例子,可以订阅来自window的事件,并
react渲染流程的简单说明
fiber fiber是react v16引入的新的组件描述方案.每当组件被使用时,react会为它生成一个fiber节点,描述了组件函数、props以及它在组件树的位置. fiber节点还以链表形式