【发布时间】:2022-02-17 17:12:10
【问题描述】:
我正在处理一个 React 项目,并且在安装组件后我必须在其中初始化一个套接字。为此,我正在使用这种语法,我想知道它是否有效。
function Component() {
const socket = useMemo(() => {
return io('http://localhost:3001')
},[socket]);
return (
<h1>Component</h1>
)
}
这样,我的项目和套接字工作得很好,但我想知道实现相同效果的常规方法。我在另一个 React 项目中使用了相同的语法,它给了我 socket 变量的“引用错误”。
【问题讨论】:
标签: reactjs react-hooks react-usememo