React-Native:在JS Thread上运行

时间:2017-03-16 09:17:29

标签: react-native react-native-android react-native-ios

如何在iOS中的react-native的JS线程中执行代码?

我可以通过访问reactApplicationContext在react-native android中做同样的事情。

在Android中

reactApplicationContext.runOnJSQueueThread(new Runnable() {
  public synchronized void run() {
    //enter code here
  }
});

在IOS中:??

1 个答案:

答案 0 :(得分:0)

在对React-Native库进行一些挖掘后得到它。 在RCTJSCExecutor中找到 executeBlockOnJavaScriptQueue 方法:

  [mRCTJSCExecutor executeBlockOnJavaScriptQueue:^{
      //enter your code
  }];