1 回答
TA贡献1827条经验 获得超4个赞
您的 useEffect 缺少一些依赖项:
useEffect(() => {
const keyboardCommandListener = (event, cmd) => {
if (cmd === 'save') onSaveCurrentDocument()
}
ipcRenderer.on('keyboard-command', keyboardCommandListener)
const requestDocumentListener = (event, doc) => onLoadDocument(doc)
ipcRenderer.on('request-document-results', requestDocumentListener)
return () => {
ipcRenderer.removeListener('keyboard-command', keyboardCommandListener)
ipcRenderer.removeListener('request-document-results', requestDocumentListener)
}
}, [currentDocument, onSaveCurrentDocument, onLoadDocument])
// onSaveCurrentDocument, onLoadDocument were missing
你能尝试围绕这个钩子建立你的登录吗?我建议你使用埃斯林特钩子检查
添加回答
举报
