ios - 如何将 React 组件导出到本机端
问题描述
我有一个 React Native 应用程序,它需要通过 JS 渲染本机 UIViewControllers,反之亦然。到目前为止,我已经设法使用这个精彩的教程(https://pspdfkit.com/blog/2017/native-view-controllers-and-react-native)从 JS 端渲染用 Swift 编写的 UIViewControllers。
但我有点坚持以相反的方式做同样的事情。我找不到任何直接的方法来在 JS 上导出函数(React 组件)并从 Swift 调用它。我想添加testID
到我的组件中,以便我可以通过document.querySelector
网络等方式搜索它,然后沿着UIResponder
链向上移动以获取父UIViewController
类并导航到它。但我找不到任何实用程序来搜索特定元素。此外,无论如何,所有控制器都不会加载到视图层次结构中,以便我找到它们。
所以我剩下的唯一选择是导出组件并从本机端调用它。
任何帮助将不胜感激。谢谢。
解决方案
推荐阅读
- asp.net - ASP.NET 应用程序大约每 20 分钟回收一次
- laravel - 如何使用 maatwebsite excel 导出相关表中的数据?
- spring - 在 Spring Boot 运行时访问特定的属性文件
- git - 将 Git 存储库从 GCP 迁移到 AWS
- c# - 聚合来自两个不同数据库上下文的数据
- matlab - 如何通过插值从一对图像中制作中间图像
- database - Neo4j DBMS 能否将所有帐户和/或帐户类型的每个用户的并发会话数限制为组织定义的数量?
- java - Android Studio:应用程序在切换活动时崩溃
- wordpress - 在结帐时编辑 Woocommerce 订阅开始日期 + 频率
- android - flutter Google maps eroor:找不到providerinstaller的本地模块描述符类