Aar*_*hah 1 javascript twitter-bootstrap reactjs react-bootstrap
我刚刚开始一个新的react应用程序,想要实现react-bootstrap(通过运行npm install react-bootstrap bootstrap来实现)Column、Row和Button标签不起作用,并且react-bootstrap文件夹存在于node-modules文件夹中。
import React from 'react';
import Container from 'react-bootstrap/Container';
import Row from 'react-bootstrap/Row';
import {Button, Col} from 'react-bootstrap';
class App extends React.Component {
constructor(props) {
super(props)
}
render() {
return(
<Container fluid>
<Row>
<Col>
hi
</Col>
<Col>
bye
</Col>
</Row>
<Button variant='primary'>hi</Button>
</Container>
)
}
}
export default App;
Run Code Online (Sandbox Code Playgroud)
您需要导入引导程序。
添加以下内容以导入引导程序。根据您的文件夹结构,相对路径可能会有所不同。
import "../node_modules/bootstrap/dist/css/bootstrap.min.css";
Run Code Online (Sandbox Code Playgroud)
然后引导程序将可用于您的应用程序组件及其所有子组件。
import React from "react";
import Container from "react-bootstrap/Container";
import Row from "react-bootstrap/Row";
import { Button, Col } from "react-bootstrap";
import "../node_modules/bootstrap/dist/css/bootstrap.min.css";
class App extends React.Component {
render() {
return (
<Container fluid>
<Row>
<Col>hi</Col>
<Col>bye</Col>
</Row>
<Button variant="primary">hi</Button>
</Container>
);
}
}
export default App;
Run Code Online (Sandbox Code Playgroud)
另一种选择是在 index.js 中导入 bootstrap,它将可供所有组件使用。
import React from "react";
import ReactDOM from "react-dom";
import "../node_modules/bootstrap/dist/css/bootstrap.min.css";
import App from "./App";
const rootElement = document.getElementById("root");
ReactDOM.render(
<React.StrictMode>
<App />
</React.StrictMode>,
rootElement
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2260 次 |
| 最近记录: |