我想使用react native为现有的IOS应用添加新功能。我计划使用React构建新屏幕,但我还需要能够启动到ViewController(我不想在反应中重写它)。
到目前为止,我有: - 将RCTRootView添加到UINavigationController - 创建了一个React Native Module,使我能够发布NSNotification以指示需要推送的UIViewController - 连接UINavigationController以接收通知并推送UIViewController
这一切都有效,但有一个问题,我正在经历UI的显着延迟。我逐步执行代码,每个事情都执行得很好,但屏幕不会更新10-15秒。
我用一个简单的UIAlertView做了另一个测试,而不是试图推送一个UIViewController,同样的问题。在尝试将控制传递回本机应用程序时是否存在某种事件循环问题?