的增长趋势,比Vite更快。前端社区常见的宗教战争文章:TailwindCSS从根本上是邪恶的和歪的,Class根本不是这样用的。看完真是气死了——HardcoreCSS/SCSSSupportBy.会有这样的言论,可能是你不适合在日常的工作流程中使用这样的框架,也可能是你没有客观的了解TailwindCSS的优势,无法领略它的魅力。先说结论:如果你是做SAAS产品的团队,需要在统一的产品风格主题上进行开发,使用React这样可以模块化x组件的前端框架,那么TailwindCSS会是一个值得导入的样式解决方案。命名我发现对我来说,打断流程状态的事情往往是命名组件的事情。在CSS/SCSS的传统使用中,我需要停下来花时间思考一组组件和它们的子组件的类名。命名,检查是否会和已有组件冲突,这个多出来的步骤其实是拖累开发效率。确实可以通过Nestedclasses/BEM等一些命名策略让这样的步骤保持一致,减少命名冲突,但是在JS部分写组件的时候,要命名组件/命名变量,命名east和west,很多时候您的CSS只是复制和粘贴JS定义的名称,更改文本格式。比如这里有一个组件AwesomeCard。AwesomeCard->.awesomecardAwesomeCardIcon->.awesomecard__iconAwesomeCardBody->.awesomecard__bodyAwesomeCardButton->.awesomecard__button是一个浪费生命的重复动作。还有一种情况下面点名,经常被“爸爸”打断我的思路。
