个人博客 / NOTES & IDEAS
你好,我是 Phobal.
这里记录关于前端开发、工具,以及一些值得留下的思考。
慢慢写,认真分享。
文章
15 篇使用 Maptable 对自习室进行数据分析
使用 Maptable 分析自习室数据的过程与发现。
构建自己的 css-in-js 库
从零开始构建一个 css-in-js 库,理解样式生成的核心机制。
TS 类型体操 - NumberRange
使用 TypeScript 类型系统实现 NumberRange 的过程与思路。
swagger 转 typescript 的一些思考
围绕 Swagger 到 TypeScript 的类型生成,整理实践中的问题和思考。
从 0 开始发布一个 react 组件到 npm
从组件开发到构建、测试与发布,记录 React 组件发布到 npm 的过程。
2022年了为啥才弄个人博客?
关于开始写个人博客,以及把想法留在文字里的原因。
利用 Charles 模拟网络异常
使用 Charles 的 Rewrite 功能模拟 HTTP 请求异常,便于本地调试错误处理。
使用 styled-components 对第三方组件进行设置条件属性的问题
解决 styled-components 包装第三方组件时,条件属性透传到 DOM 引发的警告。
为啥 useState 返回的是 array 而不是 object 呢?
从解构赋值和 Hook 的使用体验,讨论 useState 为什么返回数组。
【官宣】 Momentjs 宣布正式进入维护期
翻译 Moment.js 官方项目状态说明,了解其进入维护期的背景。
一键收起 node_modules 文件夹
在 VSCode 中快速收起 node_modules 目录,减少文件树操作成本。
Prettier + ESLint VSCode 插件配置指南
配置 VSCode 中的 Prettier 与 ESLint 插件,让代码格式与检查协同工作。
ant design pro 如何使用 qiankun 做微前端(上)
在开发环境中使用 qiankun 将 ant design pro 接入微前端。
ant design pro 如何使用 qiankun 做微前端(下)
在生产环境中配置 ant design pro 与 qiankun 微前端方案。
从 momentjs 迁移至 dayjs
在微信小程序项目中从 momentjs 迁移到 dayjs,缩减代码包体积。