如何在不使用状态的情况下显示从 websocket 接收到的数据
来自 websocket 的数据是实时的。 我已经使用状态完成了它,但是使用状态组件会重新渲染很多问题。 注意:我正在尝试制作加密股票应用程序,例如 binance 或 wazirx,可以显示任何加密硬币的实时数据。
the data from the websocket is real time.
I've done it using state but problem there is by using state component re-renders a lot.
Note:I am trying to make crypto ticker app, something like binance or wazirx that shows real time data of any crypto coin.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果你使用的是socket.io,你可以使用这个钩子来管理连接,以便在每次组件重新渲染时不创建新的套接字(例如,你可以在主组件中使用它,然后将其传递到 props 中)
https://www.npmjs.com/package/socket.io-react-钩子
if you are using socket.io you can use this hook it manage connection to not create new socket each time component re-render (for exemple you can use it in your main component then pass it in props)
https://www.npmjs.com/package/socket.io-react-hook