Cannot read properties of null (reading 'useRef') TypeError: Cannot read properties of null (reading 'useRef')?

问题描述 投票:0回答:0

enter image description here

我正在尝试使用 React Bootstrap,但我不知道为什么这不起作用。 请告诉我为什么会出现此错误?

我在下面分两部分提供了代码: Header.js(我在其中使用 react-bootstrap)和 应用程序.js

我的代码

Header.js

import React from 'react'
import Container from 'react-bootstrap/Container';
import Nav from 'react-bootstrap/Nav';
import Navbar from 'react-bootstrap/Navbar';


const Header = () => {
  return (
    <div>
      <Navbar bg="dark" variant="dark">
        <Container>
          <Navbar.Brand href="#home">Navbar</Navbar.Brand>
          <Nav className="me-auto">
            <Nav.Link href="#home">Home</Nav.Link>
            <Nav.Link href="#features">Features</Nav.Link>
            <Nav.Link href="#pricing">Pricing</Nav.Link>
          </Nav>
        </Container>
      </Navbar>
      <br />
      <Navbar bg="primary" variant="dark">
        <Container>
          <Navbar.Brand href="#home">Navbar</Navbar.Brand>
          <Nav className="me-auto">
            <Nav.Link href="#home">Home</Nav.Link>
            <Nav.Link href="#features">Features</Nav.Link>
            <Nav.Link href="#pricing">Pricing</Nav.Link>
          </Nav>
        </Container>
      </Navbar>

      <br />
      <Navbar bg="light" variant="light">
        <Container>
          <Navbar.Brand href="#home">Navbar</Navbar.Brand>
          <Nav className="me-auto">
            <Nav.Link href="#home">Home</Nav.Link>
            <Nav.Link href="#features">Features</Nav.Link>
            <Nav.Link href="#pricing">Pricing</Nav.Link>
          </Nav>
        </Container>
      </Navbar>
      </div>
  )
}


export default Header;

App.js


import './App.css';
import Header from './MyComponents/Header';

function App() {
  return (
    <>
    <Header></Header>
    </>
  );
} 

export default App;

请帮助我尽可能简单的解决方案,我是 React 的新手

reactjs react-bootstrap
© www.soinside.com 2019 - 2024. All rights reserved.