2025-01-04 08:02:45
推荐一篇好文《译:使用自动化搭建 React 国际化框架》。
https://sorrycc.com/automating-your-react-internationalization
编者注:1) 国际化在项目中经常被忽视,然后后期需要大量工作才能完成国际化。2) 使用 ts-morph 处理硬编码的字符串,将其替换为翻译函数。3) 然后分别针对 react-i18next 和 react-intl 提供了具体的实现方案。
2024-10-12 21:40:51
Re @i5ting @shengxj1 用 console.log 是舒适区…
2024-06-28 11:09:26
RT Mako
Mako is Open Sourced! 🎉 Another rust bundler from Ant Group.
https://makojs.dev/blog/mako-open-sourced
2024-05-16 22:59:41
Re @_justineo @boshen_c @rspack_dev Mako is faster then some of other Rust bundlers is our benchmark which used the test project from https://github.com/farm-fe/performance-compare . Since we have not open sourced, and others can't verify the result by themselves, so we only keep the benchmark data with webpack to avoid misleading.
2024-05-16 16:44:16
Re @_justineo @rspack_dev 你好,我是 mako 维护者。项目启动时有调研过一圈,包括 rspack、farm、turbopack 等,当时都不能满足我们需要。决定自研的原因肯定是多元的,等正式开源时我们会补一篇 why mako 的文档。
2024-04-16 10:34:03
推荐一篇好文《译:为什么需要 React 服务器组件》。
https://sorrycc.com/css-in-rsc/
RSC 时代应该如何使用 CSS-in-JS?由于 RSC 没有 useContext,styled-components/emotion 基于 useContext 的运行时实现已不能作为 server 组件使用,这会降低 server 组件覆盖率,从而让 RSC 带来的产物尺寸减少效果打折。解法是用编译时的 zero-runtime 的 CSS-in-JS 代替,作者推荐了 Linaria 和 Pigment CSS,后者由 Meterial UI 打造。