【发布时间】:2018-02-09 21:53:02
【问题描述】:
我是新手,不明白我遇到的这个错误:
这是我的菜单的渲染方法:
render() {
return (
<div>
<Navbar color="faded" light expand="md">
<NavbarBrand href="/">Nomad Press</NavbarBrand>
<NavbarToggler onClick={this.toggle} />
<Collapse isOpen={this.state.isOpen} navbar>
<Nav className="ml-auto" navbar>
<NavItem>
<NavLink tag={Link} to="/Home">Home</NavLink>
</NavItem>
<NavItem>
<NavLink href="https://github.com/reactstrap/reactstrap">Github</NavLink>
</NavItem>
<UncontrolledDropdown nav inNavbar>
<DropdownToggle nav caret>
Options
</DropdownToggle>
<DropdownMenu >
<DropdownItem>
Option 1
</DropdownItem>
<DropdownItem>
Option 2
</DropdownItem>
<DropdownItem divider />
<DropdownItem>
Reset
</DropdownItem>
</DropdownMenu>
</UncontrolledDropdown>
</Nav>
</Collapse>
</Navbar>
</div>
);
}
我仔细检查了我的导入并确保已安装软件包。我看不出我的渲染方法有什么问题。
编辑
这是我为菜单导入的内容:
import React from 'react';
import { Collapse,
Navbar,
NavbarToggler,
NavbarBrand,
Nav,
NavItem,
NavLink,
UncontrolledDropdown,
DropdownToggle,
DropdownMenu,
DropdownItem } from 'bootstrap';
import { Link } from 'react-router-dom';
删除Link 周围的括号时出现以下错误。
【问题讨论】:
标签: reactjs