栗子前端技术周刊第8期 - Redux Toolkit 2.0、Astro 4.0、Storybook 7.6...

🌰栗子前端技术周刊第 8 期 (2023.12.4- 2023.12.10):浏览前端一周最新消息,学习国内外优秀文章视频,让我们保持对前端的好奇心。

📰 技术资讯

  1. Redux Toolkit 2.0、Redux 5.0 和 React-Redux 9.0: Redux、React-Redux、Redux Toolkit 和 Reselect 的最新重要版本发布。其中有大量新功能、性能改进、更小的包大小以及过时功能的移除。Github 上还提供了 RTK 2.0 和 Redux 5.0 迁移指南,详细介绍了这些变化。

  2. Astro 4.0:内容网站框架 Astro 新的重要版本刚刚发布,包括新的开发工具栏、自动 i18n 路由、新的视图转换 API 等。此外,还试验性地增加了内容缓存功能。升级非常简单,对于大多数人来说,只需使用 npx @astrojs/upgrade 即可。

  3. Storybook 7.6:Storybook 新版本中 webpack 项目的启动时间缩短了 "50% 或更多",实验性支持 SWC(Speedy Web Compiler),新的 "测试构建模式",新的基于 Vitest 的测试库等等。

  4. Node's GitHub repo: NodeJS Github 仓库 star 数已超过 100k。

📒 技术文章

  1. Taking Care Beyond Code:前端开发人员的 7 项最佳设计实践 - 如果前端工程师没有考虑到设计的重要性,用户体验就会受到影响。这篇文章强调了整体方法的重要性,并提供了一些要点和最佳实践。

  2. The Complete Puppeteer Cheatsheet - 如果你想通过 JavaScript 控制无头 Chrome 浏览器,Puppeteer 就是你的最佳选择。

js 复制代码
const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  await page.goto('<https://example.com>');
  await page.screenshot({path: 'example.png'});

  await browser.close();
})();
  1. 实战篇:带着大家用鸿蒙 HarmonyOS 做项目:HarmonyOS 开发是最近比较热门的话题,前端开发们赶紧学起来。

  2. Web Components 的前世今生:文中介绍了 Web Components 的历史、概念和开发。

🔧 开发工具

  1. ClassyFont:为字体生成 CSS 的在线工具。
  1. TSDiagram:使用 TypeScript 快速绘制图表,通过顶层类型别名和接口定义数据模型,它能以高效的方式自动布局。
  1. Timenames: 为一天中的每一秒起一个独特的名字 - 作者有一个应用程序,希望在不直接使用时间的情况下创建更有趣的独特文件名。这里有一个实时演示,展示了这些名称的实际使用情况。

🚀🚀🚀 以上资讯文章选自常见周刊,如 JavaScript Weekly 等,周刊内容也会不断优化改进,希望你们能够喜欢 💖

相关推荐
一位正在转型AI全栈的前端工程师22 分钟前
AI 全栈学习之旅 -Week 5:RAG 知识库问答系统:从零到生产级部署的全栈实践总结
前端·python
光影少年43 分钟前
react navite 安卓iOS 打包、签名、环境区分
前端·react native·react.js
coderCN1 小时前
Nodejs 第三十四章 数据库(表达式和函数、子查询和连表)
前端·node.js
ssshooter2 小时前
AI 时代你不能不知道的 git worktree
前端·后端·面试
观测云2 小时前
AI时代的用户访问监测:观测云带你身临其境体验用户与前端UI交互旅程
前端·可观测性·观测云·rum
喵本喵叁肆2 小时前
06-M6-部门过滤与综合研判-从问答机到研判助手
前端·javascript·jquery
এ慕ོ冬℘゜3 小时前
JavaScript学习心得:从只会语法,到真正会写业务逻辑
开发语言·javascript·ecmascript
TomEval3 小时前
【Web UI 自动化】05 - KDT 模式原理与实现
前端·ui·自动化
南雨北斗3 小时前
vue3项目状态持久化方案Pinia
前端