前端周刊第66期:TypeScript教程、ESM、React泡沫、htmx、测试文章

周刊同步发表于微信公众号“写代码的宝哥”,欢迎各位小伙伴前来关注 !

快讯

前端周刊第66期:TypeScript教程、ESM、React泡沫、htmx、测试文章_第1张图片

文章

前端周刊第66期:TypeScript教程、ESM、React泡沫、htmx、测试文章_第2张图片

  • 我将软件包现代化到 ESM 的经验 - 本文作者 Mark 是当前 Redux 包重度维护者,同时也是 React 贡献者。这里介绍了他最近将 Redux 系列包迁移到基于 ESM 的痛苦经历和教训。特别要说明的是,作者文中提到了 vitesttsup,也算是这段痛苦经历中的一点甜头吧

前端周刊第66期:TypeScript教程、ESM、React泡沫、htmx、测试文章_第3张图片

  • 因为 React 你忘记(或不知道)的事情 - React 是目前市场占有率最高的前端框架,但它真的是现在最好的框架吗?作者认为——不是,它过时了,而我们现在正处在“React 泡沫”时期。那么我们改作何选择呢?不知道。不过作者给出了一些替代选项供参考。总之,事情正在起变化,我们正在接近那个点。
  • Node.js 的“配置地狱”问题 - Andy 思考并探究了为什么一个 Next.js 项目会有超过 30 个配置文件,以及我们改如何做来避免它(毫不奇怪,它涉及到使用 Deno
  • ▶   Next.js 13 构建一个 Threads 项目(克隆版) - Threads 是 Meta 公司出品的对标 Twitter/X 的一个社交应用。这是一个长达 5 小时的视频,介绍如何使用 Next.js 13 和 Clerk 来创建这样一个应用程序

前端周刊第66期:TypeScript教程、ESM、React泡沫、htmx、测试文章_第4张图片

前端周刊第66期:TypeScript教程、ESM、React泡沫、htmx、测试文章_第5张图片

前端周刊第66期:TypeScript教程、ESM、React泡沫、htmx、测试文章_第6张图片

发布

前端周刊第66期:TypeScript教程、ESM、React泡沫、htmx、测试文章_第7张图片

  • Astro 2.10 - 3.0 也推出了首个 beta 版
  • TypeScript 5.2 RC - TS 5.2 即将发布最终版本
  • Nim 2.0 - Nim 是一种受 C 和 Python 启发的静态类型系统语言,支持编译为 JavaScript
  • esbuild 0.19.0 - 高性能的打包器现在可以导入包含通配符的路径,并支持 CSS @import 规则。请注意,此版本包含向后不兼容的更改
  • Node.js 安全发布 - v20.5.1(Current),v18.17.1(LTS)和 v16.20.2(LTS)都是这组版本的一部分,包含 OpenSSL 安全更新和修复,主要围绕权限策略
  • Deno 1.36 - 一个可选的服务器端 JS 运行时。主要包含对 Node.js 系统兼容性改进
  • WordPress 6.3 - 世界著名的 CMS,这一版本带来很多重大改进和更新

工具

前端周刊第66期:TypeScript教程、ESM、React泡沫、htmx、测试文章_第8张图片

前端周刊第66期:TypeScript教程、ESM、React泡沫、htmx、测试文章_第9张图片

资源

前端周刊第66期:TypeScript教程、ESM、React泡沫、htmx、测试文章_第10张图片

前端周刊第66期:TypeScript教程、ESM、React泡沫、htmx、测试文章_第11张图片

前端周刊第66期:TypeScript教程、ESM、React泡沫、htmx、测试文章_第12张图片

  • Luxon 3.4: 日期和时间操作库 - 一个是 Moment.js 的替代品,不过日期对象是不可变的(immutable objects),基于 1 的月份索引,以及基于 Intl 的本地化 API 等等

前端周刊第66期:TypeScript教程、ESM、React泡沫、htmx、测试文章_第13张图片

前端周刊第66期:TypeScript教程、ESM、React泡沫、htmx、测试文章_第14张图片

前端周刊第66期:TypeScript教程、ESM、React泡沫、htmx、测试文章_第15张图片

  • Typograms: 一种更优雅地渲染 ASCII 图表的方法 - 这是一个有趣的项目,你可以在特殊的

你可能感兴趣的:(前端)