你是想要写组件库?那么参考 Ant Design Vue 4.x 的实现就好了。如果你是想要在在写业务的时候使用 css-in-js 为啥不直接用 CSS Modules带有一些个人偏见,你是单纯想要模仿那些组件库为了不写在一个 .vue 文件里,去使用 css-in-js 那么你得先知道他们为啥选择 css-in-js 的目的。个人想法除非说你想要实现动态主题效果,并且不想使用 css variable,那么确实使用 css-in-js 会有一些优势。
你是想要写组件库?那么参考 Ant Design Vue 4.x 的实现就好了。
如果你是想要在在写业务的时候使用
css-in-js
为啥不直接用 CSS Modules带有一些个人偏见,你是单纯想要模仿那些组件库为了不写在一个
.vue
文件里,去使用css-in-js
那么你得先知道他们为啥选择css-in-js
的目的。个人想法除非说你想要实现动态主题效果,并且不想使用 css variable,那么确实使用
css-in-js
会有一些优势。