Ребята, я знаю, что эту ошибку много раз задавали здесь, но я все еще очень смущен этим. Поэтому я попытался вызвать компонент Navbar ниже,
import React, { useState } from 'react';
import 'bootstrap/dist/css/bootstrap.min.css';
import {Collapse, Navbar, NavbarToggler, NavbarBrand, Nav, NavItem, NavLink} from 'reactstrap';
const [collapsed, setCollapsed] = useState(true);
const toggleNavbar = () => setCollapsed(!collapsed);
var mainNavbar1= () => {
return(
<div className = "mt-2">
<Navbar color="faded" light>
<NavbarBrand href="/" className="mr-auto">Welcome!</NavbarBrand>
<NavbarToggler onClick={toggleNavbar} className="mr-2" />
<Collapse isOpen={!collapsed} navbar>
<Nav navbar>
<NavItem>
<NavLink href="/components/">Home</NavLink>
</NavItem>
<NavItem>
<NavLink href="/components/">About</NavLink>
</NavItem>
<NavItem>
<NavLink href="/components/">Contact Me</NavLink>
</NavItem>
<NavItem>
<NavLink href="/components/">Components</NavLink>
</NavItem>
<NavItem>
<NavLink href="https://github.com/reactstrap/reactstrap">GitHub</NavLink>
</NavItem>
</Nav>
</Collapse>
</Navbar>
</div>
);
}
export default mainNavbar1;
Внутри основного компонента 'App',
import React, { useState } from 'react';
import 'bootstrap/dist/css/bootstrap.min.css';
import { Alert, Collapse, Navbar, NavbarToggler, NavbarBrand, Nav, NavItem, NavLink , Jumbotron,
Button, Container, Row, Col} from 'reactstrap';
import {mainNavbar1} from './mainNavbar';
var underDevelopmentAlert = () => {
alert("Page under development!!");
}
var App = () => {
return (
<mainNavbar1/>
)
}
И я получил ошибку выше. Я уже прочитал правила Крюков и все еще получил это. Я почти уверен, что уже все правильно понимаю. Я что-то упустил? (Компонент Navbar скопирован прямо с официального сайта Reactstrap)