React-Native:运行 在 JS 线程上

React-Native : Running on JS Thread

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

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

在Android中:

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

在IOS中:??

在深入研究 React-Native 库后得到了它。 在 RCTJSCExecutor:

中找到 executeBlockOnJavaScriptQueue 方法
  [mRCTJSCExecutor executeBlockOnJavaScriptQueue:^{
      //enter your code
  }];