reactjs - 类型错误:prevDeps 未定义
问题描述
我正在使用 react-bootstrap 制作一个反应应用程序,它工作正常我目前正在制作导航栏,但是当我点击导航栏上的下拉菜单时,它只会给我这个奇怪的错误。
TypeError: prevDeps is undefined
areHookInputsEqual
我的导航栏组件还有 2 个子组件通知下拉菜单和搜索栏
这是我的搜索组件
import Form from 'react-bootstrap/Form'
import Button from 'react-bootstrap/Button'
import FormControl from 'react-bootstrap/FormControl'
class Search extends Component{
render(){
return (
<Form inline>
<FormControl type="text" placeholder="Search" className="mr-sm-2" />
<Button variant="outline-danger">Search</Button>
</Form>
)
}
}
这是我的通知组件,它有下拉菜单
import React,{Component} from "react";
import NavDropdown from 'react-bootstrap/NavDropdown'
class Notification extends Component{
render(){
return (
<NavDropdown id="collasible-nav-dropdown">
<NavDropdown.Item href="#action/3.1">Action</NavDropdown.Item>
</NavDropdown>
)
}
}
这是父组件 Header
import Navbar from 'react-bootstrap/Navbar'
import Nav from 'react-bootstrap/Nav'
class Header extends Component{
render(){
return (
<Navbar bg="light" expand="lg">
<Navbar.Brand href="#home">Dora</Navbar.Brand>
<Navbar.Toggle aria-controls="basic-navbar-nav" />
<Navbar.Collapse id="basic-navbar-nav">
<Nav className="mr-auto">
<Search/>
</Nav>
<Notification/>
</Navbar.Collapse>
</Navbar>
)
}
}
解决方案
推荐阅读
- terraform - 从 terraform 云中获取变量
- asp.net-core - 在 ASP.Net Core (Blazor) 中向 Microsoft Graph 添加特定/手动用户同意
- python-3.x - 如何在python中将iterable转换为bool?
- asp.net - Asp.Net WebForms SSRS ReportViewer ShowFindControls 问题
- c# - OPC UA 服务器因异常而无法启动:无法访问证书私钥
- c++ - FLTK - 不能用 g++ 编译
- c++ - 处理文件的 cpp 程序编译成功,但一段时间后它提供了前所未有的输出并停止运行
- versioning - 如何在 Deno 中保留包的版本
- html - 当我们有大量值(例如超过 100 个)可供选择时,如何在 HTML 中使用 SELECT 元素?
- r - 通过忽略 NA 仅选择条目只有一个数字/字符的列