Я не могу понять эту ошибку при попытке запустить приложение для реагирования
Uncaught Invariant Violation: Provider.render(): A valid React element (or null) must be returned. You may have returned undefined, an array or some other invalid object.
at invariant (webpack-internal:///27:42:15)
at ReactCompositeComponentWrapper._renderValidatedComponent (webpack-internal:///139:828:111)
at ReactCompositeComponentWrapper.performInitialMount (webpack-internal:///139:359:30)
at ReactCompositeComponentWrapper.mountComponent (webpack-internal:///139:255:21)
at Object.mountComponent (webpack-internal:///43:43:35)
at ReactCompositeComponentWrapper.performInitialMount (webpack-internal:///139:368:34)
at ReactCompositeComponentWrapper.mountComponent (webpack-internal:///139:255:21)
at Object.mountComponent (webpack-internal:///43:43:35)
at ReactCompositeComponentWrapper.performInitialMount (webpack-internal:///139:368:34)
at ReactCompositeComponentWrapper.mountComponent (webpack-internal:///139:255:21)
Я прикреплю два файла -> NavBar. js и App. js
//NavBar.js
import React from 'react';
const Navbar = () => (
<nav>
<div className="nav-wrapper orange">
<a href="/" className="brand-logo left">Dattebyo!</a>
<ul id="nav-mobile" className="right">
<li><a href="/signin">Login</a></li>
<li><a href="/signup">Sign Up</a></li>
<li><a href="/profile">Profile</a></li>
</ul>
</div>
</nav>
);
export default Navbar;
//App.js
import React, { Component } from 'react';
import { BrowserRouter, Route } from 'react-router-dom';
import './App.css';
import Navbar from './components/NavBar';
import Home from './components/screens/Home';
import Profile from './components/screens/Profile';
import SignIn from './components/screens/Login';
import SignUp from './components/screens/SignUp';
class App extends Component {
state = { loading: true };
render() {
return (
<BrowserRouter>
<Navbar />
<Route exact path="/">
<Home />
</Route>
<Route path="/signin">
<SignIn />
</Route>
<Route path="/signup">
<SignUp />
</Route>
<Route path="/profile">
<Profile />
</Route>
</BrowserRouter>
);
}
}
export default App;
Это успешно скомпилировано, но когда я пытаюсь открыть в браузере и проверить, это то, с чем я столкнулся. Я не могу понять, что означает Provider.render()
. Я тоже пробовал установить веб-пакет отдельно, но не могу понять. Здесь Home, Profile, SignIn, SignUp - это другие страницы.