共计 1820 个字符,预计需要花费 5 分钟才能阅读完成。
美味值:🌟🌟🌟🌟🌟
口味:青提好椰拿铁
- 食堂技术周刊仓库地址:https://github.com/Geekhyt/weekly
本期摘要
- pnpm v7.10.0
- 8 月登陆网络平台的新内容
- 从新思考风行的 Node.js 模式和工具
- 打包 JavaScript 库的现代化指南
- Chrome DevTools 中的古代 Web 调试
- 当 React Query 遇见 React Router
大家好,我是童欧巴。欢送来到本期的前端食堂技术周刊,咱们先来看下上周的技术资讯。
技术资讯
1.pnpm v7.10.0
Time-based 依赖解析模式
- 间接依赖将装置其最低版本,比方 foo@^1.1.0,将会装置 1.1.0。
- 间接依赖只会装置被选中的间接依赖在其公布工夫点之前的版本。
据作者说,这种模式是为了缩小供应链攻打导致我的项目“噶”的危险,因为它能保障间接依赖不会比间接依赖更加新。这样如果间接依赖被攻打,也不会装置被攻打的版本。不过这种解析模式须要拿到 npm 的残缺元数据,所以速度会很慢。解法是自建 Verdaccio,并将 registry-supports-time-field 设置为 true。
能缩小供应链攻打的危险是坏事,然而感觉这种模式自身存在很多问题,比方不恪守 semver 语义,尽管社区里很多我的项目都没有好好恪守 :)、或者当旧的间接依赖修复了某个 bug,然而有 bug 的版本还是会被装置。
啊,我要这铁棒 (性能) 有何用?
2.8 月登陆网络平台的新内容
Firefox 104、Chrome 104、Chrome 105 公布稳固版本。
- Chrome 104 新增 CSS transform 属性独自定义;
- Chrome 104 新增 媒体查问的新语法,反对比拟运算符,更加符合人体工程学;
- Chrome 105 新增 容器查问和 :has(),响应式的最佳拍档;
- Chrome 105 新增 Sanitizer API,避免 XSS 攻打的灭菌武器;
- Chrome 105 新增 :modal 伪类;
- Firefox 104 反对 The findLast() 和 findLastIndex()。
上面咱们来看技术材料。
技术材料
1. 从新思考风行的 Node.js 模式和工具
你司空见惯的工具不肯定是最佳抉择。
Node.js 最佳实际、JavaScript 和 Node.js 测试最佳实际 的作者 Yoni Goldberg 对 Node.js 中的风行工具收回了灵魂拷问,并给出了他的思考:
- Node-convict 比 Dotenv 更好;
- 从 Controller 调用 Service 时,要尽量形象 Service 的内容(多用心封装封装),尽可能屏蔽掉技术细节和复杂性,让看你代码的同学赏心悦目一些;
- Nest.js 中万物皆可依赖注入,但简略点兴许世界会更美妙;
- 不肯定要用 Passport.js;
- SuperTest 的三合一语法有时候并没有那么好用;
- Fastify 装璜器谬误姿态
- catch 子句的正确姿态;
- 防止重复使用日志工具 Morgan;
- 缩小应用 process.env.NODE_ENV 当作判断条件。
2. 打包 JavaScript 库的现代化指南
这个仓库记录了一些通用的现代化 JavaScript 打包指南,该指南不局限于某一个特定的打包工具,而且蕴含很多扩大材料,适宜入门学习。
3.Chrome DevTools 中的古代 Web 调试
Chrome DevTools 团队与 Angular 团队单干,对 Chrome DevTools 中的调试体验进行了改良。
真正做到给开发者看他们最想看的货色,调试体验终于要腾飞了?
4. 当 React Query 遇见 React Router
React Router 6.4 行将正式公布,React Router 也退出了近程状态治理的数据获取游戏。本文将带你理解 React Router 和现有的近程状态治理库 (如:React Query) 之间的竞争和关联,作者认为他们是天造地设的一对。
隔壁家 Vue Router 的数据获取相干提案 Vue Router Data Loaders
其余信息
- Next.js Conf
- Vite v3.1.0-beta.2
- Heroicons v2.0
- Vitest v0.23.0
- Ant Design v4.23.0
- WebKit on GitHub
好文举荐
上面来看一下好文举荐,本周举荐的好文是:
1. 玉伯的产品思考:技术人如何做产品
2. 深刻了解 useMemo 和 useCallback
好了,以上就是本期的食堂周刊,观众老爷们如果感觉还不错,一键三连是对食堂老板最大的反对。
你的前端食堂,吃好每一顿饭,咱们下期见。