【发布时间】:2021-06-30 14:02:13
【问题描述】:
我目前正在使用带有样式系统插件和文档的情感,有一些 Box 组件的示例,我们可以使用它来创建一些布局块,例如:
<Box width={1/2}>
<Box mb={2}>
box 1
</Box>
<Box mb={2}>
box 2
</Box>
</Box>
在其他一些示例中,我还看到了 Text 组件,它接受诸如 fontSize、fontFamily 等属性。
如果我们可以用 Box 达到同样的效果,那么创建 Text 组件的目的是什么?而且会更短:
<Box width={100}>
<Text fontSize={2}>text</Text>
</Box>
// vs
<Box width={100} fontSize={2}>
text
</Box>
也许是因为一些表演时刻?
【问题讨论】:
标签: reactjs styled-components emotion styled-system