古茗周刊是古茗前端团队内部分享周刊的精华推荐文章,每 2 周我们会在团队周刊内精心挑选高质量的文章进行汇总整理,和小伙伴们一起学习关注业界动态。
如果你有发现一些精华文章想和更多人分享,可以点击我们的公众号名称,将文章链接和你的解读文案发给我们!我们会对内容进行筛选和审核,保留你的推荐人署名,分享给更多的人
周刊推荐
Tapable 是 webpack 的核心设计模块。这篇文章介绍了 Tapable 的使用方式,图文结合、通俗易通、结构清晰, 酣畅淋漓地一直看完,纯小白读完也能对tapable有清晰的认识。
状态管理库伴随着数据驱动类框架诞生以来,一直都是个带争议的话题,社区里关于这个方向的讨论文章也是数不胜数,本文写作的目的并不是去详细解答每一款状态库的设计原理和最佳实践,而是希望能从全局视角出发,更全面的了解当下主流状态库的使用体验,同时引导读者告别选择困难症,避免陷入主观臆断,在有充分知识储备的背景下,去提升状态库在实际项目中的选用标准。
3、[⚠️ Dropped] Reactivity Transform · vuejs/rfcs · D
Vue 3 里提供了一个响应式的 API ref,它通过编译时解决了常量不可被 Proxy 响应式的问题。但是这种用法是比较隐晦的,因为框架底层默默的帮你处理了些过程,简单的来说就是 “所见 !== 所得” 。这种设计初衷是好的,它希望简化一些 coding 操作,但是它带来的负面影响是不可评估的。所以我认为架构设计应该是面向自然的,从业务开发角度来看,我们写的组件和函数、模块都应该是可以被自然理解的。尽量保持纯粹和单一性,让我们的代码 “所见 === 所得”
4、React Server Component 从理念到原理
RSC是React近几年新出的一个服务端渲染方案,通过和SSR、SSG等其他服务端渲染方案的对比,来介绍RSC的优劣势和使用场景。通过从设计理念和原理两个角度来讲解RSC,对RSC的应用场景也有清晰的认知。RSC现在还处于实验性功能,可以在Next.js中先尝尝鲜。
随着人工智能的发展,越来越多的内容可以由AI生成。除了像ChatGPT这样的聊天机器人,还有其他类型的AI模型可以生成音乐、绘画、视频等多媒体内容。不可否认的是AI生成内容确实带来了许多机会和便利,但我们仍需要审慎使用和管理这些技术,以确保内容的质量、可靠性和合规性。
最后
关注公众号「Goodme前端团队」,获取更多干货实践,欢迎交流分享~