前端组件设计原则

细粒度的考量:单一职责原则

组件要建立在可复用的基础上,对于不可复用的单一职责组件仅作为独立组件的内部组件即可

通用性考量

暴露拓展能力给调用方(插槽、render props)

css 解决方案

使用 css-in-js、styled-components

测试方案

使用 Jest 测试框架