Я новичок в React и застрял с проблемой, которую не понимаю ...
Допустим, у меня есть этот компонент, созданный в его собственном файле
import React from 'react';
import {Link} from 'react-router-dom';
const menuBar = () => (
<div>
<ul>
<li><Link to="/">Home</Link></li>
<li><Link to="/manageUsers">About</Link></li>
</ul>
<hr />
</div>
);
export default menuBar;
Который я использую в файле App.js
import React from 'react';
import { BrowserRouter as Router, Route } from 'react-router-dom';
import login from './login';
import manageUsers from './manageUsers';
import menuBar from './menuBar';
class App extends React.Component {
constructor(props) {
super(props);
}
render() {
return (
<Router>
<switch>
<Route exact path="/" component={login} />
<Route path="/manageUsers" component={manageUsers} />
<hr />
<menubar />
</switch>
</Router>
)
}
}
export default App;
Когда я пытался запустить его, все остальные мои компоненты работали (login и manageUsers), но я не могу показать компонент меню menuBar ...
Я полагаю, что это синтаксическая ошибка, но я не могу ее найти ...