css-sucks-2015
css-sucks-2015 copied to clipboard
pocss有没有什么例子
思路是用components做共享,用pages做隔离?这样单个项目还可以,如果多项目的,有可能components和pages的name就冲突了。还有如果class没有像css modules那样解耦,每次改版就会需要改很多地方,不知道这个是怎么解决的。
@zhouwenbin
components 和 pages 的命名冲突其实我是不担心的,如果你严格按照组件化的思路(比如 React, Vue)来开发的话,其实页面也是一个组件,所以页面和组件不能重名在 JS 着一层就是一样的。多个项目也是一样,比如蚂蚁的 React 公用组件就都加了一个前缀作为 namespace
class没有像css modules那样解耦
这个其实我没太明白你具体指什么,如果指模块间的拆分的话,Sass 这类预处理器可以做。如果指改版迭代的话,为什么需要改很多地方,POCss 和 React 一样是通过组件组织可复用代码的呀