【发布时间】:2022-01-07 11:37:24
【问题描述】:
我在组件内部调用 socket.on 函数,但我想在组件卸载时停止它, 我正在使用功能组件。
useEffect(() => {
socket.on("new-chat-message", (firstname, lastname, content, date) => {
dispatch(
addMessage({
firstname: firstname,
lastname: lastname,
content: content,
date: date,
})
);
});
}, [dispatch, socket]);
我需要知道如何为这个useEffect设置清理功能。
【问题讨论】:
标签: reactjs socket.io use-effect