[英]React JS - Multi level dropdown menu
使用單個值代替activeMenus
state 的數組,如果沒有打開菜單,則可以是null
。 (並將名稱更改為activeMenu
。)
在handleArrowClick
中,如果它已經menuName
, menuName
activeMenu 設置為null
,否則設置activeMenu
。
setActiveMenu(activeMenu === menuName? null: menuName)
渲染SubMenu
時, toggle={activeMenu === menuName}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.