标签: reactjs websocket react-hooks
我打开了一个网络套接字来接收传入的消息。我想在消息到达时(或尽快)呈现消息。我想将每个新消息推送到数组的前面,然后在每个新消息上重新渲染该数组。
这是Custom Hook组件,它将返回要渲染的数组:
takeFirst
如所写,收到的第一条消息正确呈现。然后,使用setPendingData挂钩仅将未定义的对象推入数组。谁能看到第一条消息后为什么我的响应变量未定义?