我正在学习Reactjs,我正在渲染一个包含一些组件的简单页面。 其中一个组成部分就是:
class Header extends React.Component {
render(){
return (
<header>
<div class="container">
<Logo />
<Navigation />
</div>
</header>
);
}
}
export default Header
我正在使用 Bootstrap CSS 我希望标题中的div
使用container
的样式,然而,在构建之后,课程已经消失了
有没有办法在组件中强制使用属性类?
答案 0 :(得分:28)
您必须使用className
属性而不是class
属性,例如:
class Header extends React.Component {
render() {
return (
<header>
<div className="container">
<Logo />
<Navigation />
</div>
</header>
);
}
}
查看文档中的 Supported Attributes 列表。
所有属性都是驼峰式的,属性
class
和for
分别为className
和htmlFor
,以匹配DOM API规范。