在react native应用程序的后台运行javascript文件的正确方法是什么?

问题描述 投票:0回答:1

我正在编写一个react native应用,并且希望有一个js文件来侦听服务器,从该服务器获取数据,并将更改部署到redux存储,该存储根据新数据来更新我的react组件。我很好奇,在哪里可以实例化侦听服务器的对象?目前,我正在应用程序的顶级组件中实例化它,就像这样...

App File

在ControlBoard中,我初始化了对象...

Control Board

然后,DataModel响应服务器并通过redux更新应用程序状态。

我在使用这种方法时遇到了问题(即有时ControlBoard被多次构造)。有没有更好的方法可以做到这一点?

react-native
1个回答
0
投票

一种更好的方法是使用socket.io侦听服务器中的任何更改,然后将其映射到您的状态,最后将其呈现在所需的任何组件上。

© www.soinside.com 2019 - 2024. All rights reserved.