繁体   English   中英

基本类名在新的 React 应用程序中不起作用

[英]Basic classNames not working in new React App

刚刚使用“npx create-react-app my-app”创建了一个新的反应应用程序(因此为我配置了 webpack 和所有模块)并且我的 classNames 都没有被实现。 万一我做错了,我尝试复制和粘贴基本的,比如 react-bootstrap 中的导航栏示例。

它显示导航栏的文本,但没有显示样式。 任何人都遇到过这个问题或知道可能是什么问题?

import React from 'react';
import ReactDOM from 'react-dom';
import { Container, Nav, Navbar } from 'react-bootstrap';

function App() {
  return (
    <Container>
       <Navbar bg="dark" variant="dark">
          <Nav className="mr-auto">
            <Nav.Link href="#home">Home</Nav.Link>
            <Nav.Link href="#features">Features</Nav.Link>
            <Nav.Link href="#pricing">Pricing</Nav.Link>
          </Nav>
      </Navbar>
      <>
       <div className="d-flex flex-row">
         <div className="p-2">Flex item 1</div>
         <div className="p-2">Flex item 2</div>
         <div className="p-2">Flex item 3</div>
       </div>
      </>
    </Container>
  );
}

export default App;

你安装了 react-bootstrap 吗? 如果不只是输入

npm install react-bootstrap

然后它将安装所有必需的文件。

使用这些组件需要一些样式表。 所以你应该定义它如下。

{/* The following line can be included in your src/index.js or App.js file*/}

import 'bootstrap/dist/css/bootstrap.min.css';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM