关于typescript:前端食堂技术周刊第-54-期TS-49-BetaMonorepo-Handbook第-92-次-TC39-会议

33次阅读

共计 1651 个字符,预计需要花费 5 分钟才能阅读完成。

美味值:🌟🌟🌟🌟🌟

口味:芒芒生打椰

  • 食堂技术周刊仓库地址:https://github.com/Geekhyt/weekly

本期摘要

  • TypeScript 4.9 Beta
  • Monorepo Handbook 新鲜出炉
  • 第 92 次 TC39 会议
  • 将 StoryBook Stories 转换为 Figma 组件
  • Playwright 组件测试入门
  • 垃圾代码书写准则
  • React 我爱你,然而你让我悲观了
  • 心愿能早点晓得的 Chrome Devtools 调试技巧

大家好,我是童欧巴。欢送来到本期的前端食堂技术周刊,咱们先来看下上周的技术资讯。

技术资讯

1.TypeScript 4.9 Beta

TypeScript 4.9 Beta 带着新的 satisfies 操作符来了,次要个性如下:

  • 新的 satisfies 操作符;
  • 加强 in 操作符;
  • 更严格的 NaN 查看;
  • 优化 File-Watching,应用文件系统事件,缩小轮询;
  • 为 Promise.resolve 提供更好的类型;
  • 保留 JS 文件中的导入;
  • 修改 Exports 和 typeVersions 的优先级;
  • 优化 Substitution 类型。

2.Monorepo Handbook 新鲜出炉

TurboRepo 团队近日公布了 Monorepo 手册,蕴含对于 Monorepo 你须要晓得的所有,并提供了详尽的配置示例,内容如下:

  • 什么是 Monorepo?
  • 安装包 (npm、pnpm、Yarn 1、Yarn >=2)
  • Workspaces 工作区
  • 迁徙到 Monorepo
  • 工作编排
  • 构建
  • Docker 部署
  • 共享代码
  • Lint
  • 测试
  • 公布 (Changesets)
  • @manypkg/cli 解决包版本依赖

3. 第 92 次 TC39 会议

此次会议停顿如下:

  • Stage3:Array.fromAsync
  • Stage2:Well-Formed Unicode Strings
  • State1:Extractors

上面咱们来看技术材料。

技术材料

1. 将 StoryBook Stories 转换为 Figma 组件

‹div›RIOTS 团队开发的 story.to.design Figma 插件能够将 StoryBook 的 Strories 转换为 Figma 中的组件。他们同时公布了博文 每个设计团队都须要 story.to.design 的 5 个理由。

  • 缩小代码和设计之间的差别;
  • 在设计中应用与生产中齐全一样的组件;
  • 设计和原型制作提速;
  • 跨工具的设计零碎更新起来更加便捷;
  • 与开发人员说同样的(组件)语言。

2.Playwright 组件测试入门

Playwright 当初实验性反对组件测试,本文提供了无关 React、Vue、Svelte 框架组件测试的示例。

3. 垃圾代码书写准则

请把这个仓库转发给写出令你头疼代码的共事,并通知他: 你写的每一行代码都是你的名片。

如果他看懂了,他会真挚的谢谢你,并请你吃个饭。

4.React 我爱你,然而你让我悲观了

Marmelab 的 CEO François Zaninotto 公布了这篇长文,提出了 React 框架现存的一些痛点问题,并坦言 React 社区和生态系统的品质盖过了 React 自身。

React 团队成员 Dan 随后做出了回应。

5. 心愿能早点晓得的 Chrome Devtools 调试技巧

  • 增加条件断点;
  • 应用 $i('name') 在控制台装置 npm 包;
  • 从新发送 XHR 申请;
  • 疾速切换主题色彩;
  • 在控制台中疾速发送申请;
  • 复制 JavaScript 变量;
  • 在控制台中获取选定的 DOM 元素;
  • 捕捉全尺寸的屏幕截图;
  • 开展所有子节点;
  • 应用 $ 来获取上一次执行的后果;
  • 应用 $$$ 来疾速抉择 DOM 元素。

其余信息

  • Deno v1.25.4
  • Rust 1.64.0
  • Firefox 105.0
  • What’s New In DevTools (Chrome 107)
  • Lightning CSS v1.16.0

好文举荐

上面来看一下好文举荐,本周举荐的好文是:

1.Remesh 介绍:用以开发大型简单 Web App 的 DDD 框架

2. 从 0 到 1000 万:哔哩哔哩直播架构演进史

好了,以上就是本期的食堂周刊,观众老爷们如果感觉还不错,一键三连是对食堂老板最大的反对。

你的前端食堂,吃好每一顿饭,咱们下期见。

正文完
 0