javascript - 如何在 React Shadow Root 中应用样式?
问题描述
我使用 React Shadow Root,每个组件都有自己的样式,我该如何应用这些样式?
class Main extends React.Component {
render() {
return (
<ReactShadowRoot>
<Header/>
<Content/>
<Footer/>
</ReactShadowRoot>
)
}
}
const app = document.createElement('div');
document.body.appendChild(app);
ReactDOM.render(<Main />, app);
解决方案
试试 styled-components 包: NPM 包
import styled from 'styled-components';
const HeaderWithStyle = styled(Header)`
background: red;
`;
推荐阅读
- r - 带矩阵的文本文件
- python - 将 complex64 数据输入 Keras 顺序模型
- java - java中的AES加密和使用CryptoJS的javascript中的解密
- firebird - 如何在 SELECT 子句中显式设置常量值的类型
- android - Firebase 远程配置默认值中的条件
- python - 'WindowsPath' 类型的对象无法转换为 COM VARIANT
- libtorch - 使用 nn::sequential 访问权重和偏差
- nginx - 三个同时调用导致每个调用的进程峰值达到 25%
- android-sqlite - 向 sqlite 数据库添加列
- php - 在数据表中显示选择标签 (CodeIgniter)