在React Native的背景中运行某些功能(以避免阻止主线程)

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

在我的React-native应用程序中,我需要每秒20次处理12个数据的数据。这导致应用程序在旧手机上工作缓慢。我不明白如何在背景上分别运行此功能。

我已经尝试了很少的库,例如反应本文或反应 - 工程核心。第一个很旧,第二个是不起作用的(或者至少它们的文档是旧的)。 我进行了一些研究,看来我也可以使用本机型号或使用was。
    我想知道有一种我不知道的更好,更有效的方法吗?
  1. 也许您可以考虑将功能包装在内部
  2. setTimeout
中,因为它使用浏览器的Web API在外部处理延迟,从而允许JavaScript继续运行

setTimeout(()=>{ // function })
android react-native webassembly mobile-development react-native-native-module
1个回答
0
投票

https://medium.com/@ashishishkumarjena1437/-derstanding-how-settimeout-works-works-in-javascripts-single-threaded-enviro nment-dd5889ea1599#:〜:text = javaScript%20is%20 ingle%2dthreaded%2c%20金额,移动%20to%20%20 the%20Callback%20Queitue

.


最新问题
© www.soinside.com 2019 - 2025. All rights reserved.