Recoil 是由 Facebook 推出的一个全新的、实验性的 JavaScript 状态管理库,它解决了使用现有 Context API 在构建大型应用时所面临的很多问题。
基于WebRTC视频流实现前端录屏
原生 MediaRecorder API 录屏学习记录
很久没有更新文章了,最近一段时间在调整生活节奏。今天记录下最近公司业务的一个关于前端录屏的调研,写下其中 关于 MediaRecorder API 的学习记录。
面试题记录
本文字数: 682 阅读时长 ≈ 1 分钟
以下仅为我面试一两家公司遇到的面试题,所以不多看起来也杂七杂八的问题都有,因为大部分还是问我简历上的内容所以不写了。
TypeScript 进阶经验总结
使用 TypeScript 也快一年了,本文主要分享一些工作常用的知识点技巧和注意点。
本文适合了解 TypeScript 或有实际使用过一段时间的小伙伴。
如果对 TypeScript 基础知识不熟悉的可以看下我这篇文章:TypeScript 入门知识点总结
项目优化实践:Webpack 动态导入 react-toastify
如果你的项目正在使用 react-toastify
,可以看看本文。我是最近通过webpack-bundle-analyzer
发现的一个问题,其实我们只有某个页面会可能用到弹框,比如你点了收藏之后会有弹框出来。但是通过打包结果和运行得出,每个页面无论有没有使用,一开始都引入了 react-toastify
。
Webpack SourceMap 回顾
本文同步发布在我的 Github 个人博客
前几天在优化项目时,发现next.config.js
的配置里,development 模式下的 sourcemap 为cheap-module-sourcemap
,仔细想了想,记忆中好像有个更推荐常用的开发模式 sourcemap 配置:cheap-module-eval-source-map
。
看了一下是三年前添加的代码,于是又回顾研究了下 webpack 的 sourcemap 配置,开个 PR。
带你入门体验 Vue3
本文同步发布在我的Github 个人博客
一直都是 React 进行开发,虽然 Vue 是接触最早的,但现在实际工作也不怎么有机会用,Vue3 都出了。其中新写法有点像 React Hook,于是,这段时间迅速对 Vue3 进行了基本知识入门,体验下 Vue3。
浅析 requestIdleCallback
最近在研究 React Fiber 相关的知识,上一篇文章 浅谈对 React Fiber 的理解 简单提到了 requestIdleCallback, React 源码中 polyfill 了这个方法,了解它对 Fiber 也能有进一步理解。本篇会深入介绍下这个方法。