我正在开发一个 React 项目,一切正常。然后我开始使用react-router-dom,但路由器不工作。我想进入主屏幕,但它给了我这些错误:
Invalid hook call. Hooks can only be called inside of the body of a function component.
Run Code Online (Sandbox Code Playgroud)
Uncaught TypeError: Cannot read properties of null (reading "useRef")
Run Code Online (Sandbox Code Playgroud)
应用程序.js:
import Container from 'react-bootstrap/Container'
import Footer from './components/footer';
import Header from './components/header';
import './index.css';
import {BrowserRouter as Router, Route} from 'react-router-dom'
import HomeScreen from './screens/homeScreen';
function App() {
return (
<Router>
<Header/>
<main className='py-3'>
<Container >
<Route path="/" exact component={HomeScreen} />
</Container>
</main>
<Footer/>
</Router>
);
}
export default …Run Code Online (Sandbox Code Playgroud)