乐趣区

关于前端:湖中剑-前端周刊-14-React路由React-18RUSTAR撸猫自动发布

周刊收集包含前端(但不限于前端)的文章、新闻、开源我的项目、工具等等,每周一更新。

📰 News

Electron 16.0.0

惯例更新,反对 Chrome 96、Node 16.9.1、V8 9.6、WebHID API。

https://www.electronjs.org/blog/electron-16-0

React 18 beta

  • 正式版还要数月,最早可能在 2022 年前几个月
  • Beta 版引入三个新 API,useSyncExternalStore、useId 和 useInsertionEffect
  • 目前是 feature complete 阶段,正式版前不引入新性能
  • 社区方面,Next.js、Gastby、React-Redux、Zustand、Apollo、Umi 4 等都会跟进反对 React 18 Beta

https://github.com/reactwg/react-18/discussions/112

📖 文章

尤雨溪举荐神器 ni,能代替 npm/yarn/pnpm?简略好用!源码揭秘!

https://juejin.cn/post/7023910122770399269#heading-15

应用 Vue3 + AR 撸猫,才叫好玩

https://mp.weixin.qq.com/s/u_UDaYgeUkyJKgB0f6jk5Q

React Router 6 教程

https://www.robinwieruch.de/react-router/

NestJS、TypeORM 和 PostgreSQL 我的项目开发和数据库迁徙残缺示例

当 Node.js Server 我的项目越来越大时,将数据和数据库整顿标准是很难的,所以从一开始就有一个好的开发和我的项目设置,对你的开发我的项目的胜利至关重要。在这篇文章中,向你展现是如何设置大部分 Nest.js 我的项目的,咱们将在一个简略的 Node.js API 上工作,并应用 PostgreSQL 数据库作为数据存储,并围绕它设置一些工具,使开发更容易上手。

https://mp.weixin.qq.com/s/IanpQznpAqL6_tYCl2e7IA

精读《Rust 是 JS 基建的将来》

前端基建的迭代浪潮从未停歇,当下面这些工具给 Gulp、js-beautify、tslint 等工具盖上棺材盖时,基于 Rust 的新一代构建工具曾经轻轻将棺材盖悬挂在 webpack、babel、prettier、terser、eslint 它们头上,不晓得哪天就会盖上。

https://mp.weixin.qq.com/s/HILYTjd_Sr6hy68J9EaBag

Webpack5 为什么会慢?

https://engineering.tines.com/blog/understanding-why-our-build-got-15x-slower-with-webpack

🛠 工具、软件

React Location:企业级路由

React Router 的竞争者呈现了。

https://react-location.tanstack.com/

Puppeteer 迁徙到 Playwright 指南

Playwright 是微软开源的自动化测试工具,和 Puppeteer 相比,有什么长处呢?

  • Playwright 始终处于蓬勃发展期,而 Puppeteer 目前就是修修补补,在性能上有差距。
  • Playwright 在 E2E 测试中有性能劣势。
  • Playwright 的脚本仿佛更牢靠
  • GitHub、Twitter、Slack 上的 Playwright 社区始终很沉闷,Puppeteer 却有些寂静了。

https://www.checklyhq.com/guides/puppeteer-to-playwright/

Auto: 主动公布

Auto 的作用是实现主动公布,而且无需扭转当初有流程。

https://intuit.github.io/auto/

Nodekeeper: Nodemon 的轻量级替代品

https://github.com/Pankajtanwarbanna/nodekeeper


周刊首发于 GitHub,欢送订阅:

我的周刊

退出移动版