【发布时间】:2019-03-15 13:39:05
【问题描述】:
我注意到 Reactstrap 文档中的大多数表单元素都有一个 cssModule 的 PropType。我认为这意味着我可以覆盖默认的 Reactstrap 样式并执行以下操作:
Formtext.module.css
.formtext {
background-color: blue;
border: 2px solid black;
margin: 10px;
}
SimpleForm.jsx
import styles from "./Formtext.module.css";
...
<FormText cssModule={styles.formtext}>
This is some placeholder help text...
</FormText>
```
但是,这似乎不起作用。检查我的反应开发工具 cssModule 属性评估为undefined。
我正在使用使用 Reactstrap 5.0 和 create-react-app 1.1.5
有什么我不知道我需要做的事情吗? 我需要弹出才能使用 css-modules 吗? 有人可以给我举一个如何正确使用 Reactstrap 的 cssModule 属性的例子吗?
Reactstrap 文档中的 proptypes 定义供参考
FormText.propTypes = {
children: PropTypes.node,
inline: PropTypes.bool,
tag: PropTypes.oneOfType([PropTypes.func, PropTypes.string]), // default: 'small'
color: PropTypes.string, // default: 'muted'
className: PropTypes.string,
cssModule: PropTypes.object,
};
【问题讨论】:
标签: reactjs reactstrap react-css-modules