在我们课程中使用一个Css in Js的类库来解决样式管理的问题,大部分的同学可能都没有使用过类似的样式解决方案,但这个使用方式在React生态中已经非常流行,并且已经衍生出非常多的优秀实践案例。比如React关注度最高的Material-ui就是通过Css in JS方案进行实现的,而我们课程中在Vue3中使用的Css in Js类库也是我基于Material-ui团队开发的方案开发的。那么在接触过Css in Js方案之后,你如何看待这种开发方式。
关键思考:
- 如果管理样式主题
- 样式主题动态切换
- 通过props动态生成样式
- 通过props映射样式属性
- 复用样式片段