【发布时间】:2020-04-08 22:42:20
【问题描述】:
我在我的机器上安装了带有 npm 的 bootstrap 和 create-react-app。然后我用第一个组件 counter.jsx 创建了一个新的 react-app:
import React, { Component } from 'react';
class Counter extends Component {
state = {
name: test
};
render() {
return (
<div>
<span> className="badge badge-primary">{this.state.name)}</span>
<button>Increment</button>
</div>
);
}
export default Counter;
我在我的网站上获得 className="badge badge-primary">test 而不是徽章
我在渲染组件的 index.js 中导入了 bootstrap css 和组件:
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import * as serviceWorker from './serviceWorker';
import 'bootstrap/dist/css/bootstrap.css';
import Counter from './components/counter';
ReactDOM.render(
<React.StrictMode>
<Counter />
</React.StrictMode>,
document.getElementById('root')
);
我搜索了这个问题并尝试配置我的 webpack.config.js。这并没有真正帮助,但我不确定我是否做出了正确的改变。有没有人遇到过同样的问题?
【问题讨论】:
-
你为什么更新你的问题来解决你的问题?现在你的问题对未来的读者没有任何意义。
标签: javascript css reactjs bootstrap-4