- 如何在React中使用Vite构建工具-Vite很火,部分原因是它基于esbuild,速度非常快。它来自Vue的Evan You,但它并不是一个Vue专用的工具。在这里,NARUHODO介绍了如何将其配置为与React一起工作。
- React架构。如何构造和组织React应用程序- Tania Rascia,关于项目结构的 "意见指南"。对我来说,看起来很不错。我喜欢
@的导入别名。看起来它可以很好的支持单线程环境。我也喜欢全局与可重复使用的组件(这里只称为 "组件")和视图与页面之间的区别。我可能会把它们分成三部分。库组件(无全局状态,无查询/变异,更有设计感,有意可重用),项目组件(业务逻辑,全局状态,不怎么可重用),以及页面(关注路由)。 - React 18中没有什么新东西- Benny Powers对React缺乏对
<web-components />的支持有些不满。我同意这很不幸,因为Web组件有些事情做得非常好,而React有些事情做得非常好,如果能看到他们成为朋友就好了。 - React是如何被吸引的--考虑到上面的链接,有点讽刺......Shawn Wang和Pete Hunt在这个播客中谈到了React的历史以及它是如何变得如此受欢迎的:"React是如何克服它的敌人的:通过倾听。"
- React中的复合组件- Ichoku Chinonso介绍了这个超级有用的模式。有些组件是由一桶其他小组件构建而成的(想想Tabs、TabBar、Tab、TabPanels、TabPanel),通过复合组件模式,你可以获得更多的灵活性、合理的导入和整体的使用。我对这种模式的起源很好奇。我知道Ryan Florence在2017年谈论过它,因为我第一次看到Kent Dodds指出了它。Googlin'周围,有大量关于它的随机文章。也许它来自于更深层次的计算机科学概念?
- The Perils of Rehydration- Josh Comeau介绍了一个我在过去几周不得不多次对抗的bug。React在构建DOM的时候看起来完全是在拉屎。比如明明在JSX中正确嵌套的元素却出现在父元素中,或者是你忘了关闭一半的HTML元素,而浏览器却感到非常困惑。这个问题来自于试图做服务器端渲染(SSR)和客户端渲染(CSR),这使补水变得混乱。当CSR接手时,来自SSR的DOM并不匹配。幸运的是,有一些相当直接的技巧来解决这个问题。
The postLinks on React and JavaScript IIappeared first onCSS-Tricks.你可以通过成为MVP支持者来支持CSS-Tricks。