我已經(jīng)看到很多關(guān)于在 React onclick 中調(diào)用多個傳統(tǒng)聲明的函數(shù)的線程,但我很困惑如何使用箭頭函數(shù)來實現(xiàn)它。我有一個名為 handleClose 的函數(shù),它關(guān)閉一個 Material UI 菜單:const [open, setOpen] = React.useState(false);const anchorRef = React.useRef(null);const handleClose = (event) => { if (anchorRef.current && anchorRef.current.contains(event.target)) { return; } setOpen(false); };我有一個名為 handleModalOpen 的函數(shù),它打開一個 Material UI Modal:const [modalOpen, setModalOpen] = React.useState(false);const handleModalOpen = () => { setModalOpen(true);};當(dāng)我單擊此菜單項時,我希望運行這兩個功能。這兩個功能單獨工作正常。那么我將如何實現(xiàn)這一目標(biāo)?(目前我只設(shè)置了它以便打開模式)<MenuItem onClick={handleModalOpen}>Add Album</MenuItem>基本上我有一個觸發(fā)菜單的按鈕,然后單擊其中一個菜單選項應(yīng)該在關(guān)閉菜單時觸發(fā)模式。此外,這是一個功能組件。
如何在點擊 ReactJS 時調(diào)用兩個箭頭函數(shù)
開滿天機
2022-10-21 09:33:41