【问题标题】:Socket.io in React NativeReact Native 中的 Socket.io
【发布时间】:2016-03-18 13:47:40
【问题描述】:

在 react 本机应用程序中使用 socket.io 的最佳方法是什么?特别是在进入/退出/返回应用时的连接/断开连接?

谢谢, 丹尼尔

【问题讨论】:

    标签: sockets mobile websocket socket.io react-native


    【解决方案1】:

    我想这取决于您的应用程序的哪些部分需要套接字连接的数据。如果它是全局的,您可以在根组件的 componentWillMount / componentWillUnmount 中连接/断开(或调度相关的 redux 操作)。

    如果只在一个屏幕中使用,我会在该屏幕的主要组件上使用相同的生命周期方法。

    【讨论】:

    • 那么子组件如何访问它呢?如果用户离开应用程序并返回,套接字会重新连接吗?
    • 我可能会让根组件管理连接/重新连接等,然后 redux 操作从套接字广播新数据或向其写入新数据。即其他组件直接访问它
    猜你喜欢
    • 2021-03-30
    • 2019-03-31
    • 2017-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多