#javascript #html #node.js
#язык JavaScript #HTML #node.js
Вопрос:
Мой Navbar.js является
import { AppBar, makeStyles, Toolbar, Typography } from "@material-ui/core"; const useStyle = makeStyles({ header: { background: '#111111' } }) const Navbar = () =gt; { const classes = useStyle(); return ( lt;AppBar className={classes.header }position="static"gt; lt;Toolbargt; lt;Typography component="h2"gt;Code for interviewlt;/Typographygt; lt;Typography component="h2"gt;All Userslt;/Typographygt; lt;Typography component="h2"gt;Add Userlt;/Typographygt; lt;/Toolbargt; lt;/AppBargt; ); }; export default Navbar;
Мой App.js является
import Navbar from "./components/Navbar"; import CodeForInterview from "./components/CodeForInterview"; import AllUsers from "./components/AllUsers"; import AddUsers from "./components/AddUsers"; import {BrowserRouter, Route, Routes} from 'react-router-dom'; import { render } from "@testing-library/react"; function App() { return ( lt;BrowserRoutergt; lt;Navbar/gt; lt;Routesgt; lt;Route path ="/" element = {lt;CodeForInterview/gt;}/gt; lt;Route path ="/all" element = {lt;AllUsers/gt;}/gt; lt;Route path ="/add" element = {lt;AddUsers/gt;}/gt; lt;/Routesgt; lt;/BrowserRoutergt; ); } export default App;
Я получаю ошибку :
Ошибка: Неверный вызов соединения. Крючки могут вызываться только внутри тела функционального компонента. Это может произойти по одной из следующих причин:
- У вас могут быть несовпадающие версии React и средства визуализации (например, React DOM).
- Возможно, вы нарушаете Правила Крючков
- У вас может быть более одной копии React в одном приложении
Комментарии:
1. Я запустил ваш код в своей песочнице и не получил никаких ошибок. Поэтому, пожалуйста, попробуйте опубликовать скриншот ошибки, чтобы мы могли найти, откуда возникает ошибка.