处理文本的首选方式?版式 vs Box vs div/span

Mar*_*son 5 reactjs material-ui

使用 React 和 Material UI 一段时间了,但仍然不确定如何处理页面上的文本。我应该用版式包装它吗?我应该做 Box、span 还是 div?这些选项之间有什么真正的区别吗?其他人如何处理这个问题?

Dan*_*ton 0

如果我想利用 Material-UI 主题(或默认主题)中的样式,我通常会使用 Typography 组件。这有助于保持应用程序的外观一致,并且可以非常轻松地更改整个应用程序的字体、大小、粗细等。否则,对于具有独特样式的东西,普通的 div 或 span 就足够了。