MiB*_*Bol 4 styles reactjs styled-components
我对 StyledComponents 有疑问,是否可以使用React.Fragment或任何其他现有组件创建样式?
我使用这个例子(意图是样式ContainerFragment将背景绘制为蓝色并使用所有样式)
如果不可能,是否存在另一种解决方法?显式使用 Fragment 作为示例。
更新:我在这个问题上针对我的真正问题提出了一个具体问题
Dup*_*cas 10
如果您需要设置样式,Fragment那么您可能一开始就不应该使用它。Fragments存在作为返回相邻JSX元素的解决方法,它们不会向 渲染任何内容,DOM因此无法进行样式化。
这不正确:
const ContainerFragment = styled(React.Fragment)`
border: 1px solid red;
display: flex;
height: 100vh;
width: 100vw;
justify-content: center;
align-items: center;
background: blue;
`
Run Code Online (Sandbox Code Playgroud)
片段不像div. 它不会被渲染到常规html元素
| 归档时间: |
|
| 查看次数: |
10601 次 |
| 最近记录: |