[英]How to use a non-UI react-native module in swift iOS
我是 react-native 的超级新手,所以请 go 对我放轻松 :)
说,我需要在我的iOS swift
应用程序中显示一个react-native
屏幕,到 go 的官方方法是使用RCTRootView
我们将提供它的构造函数之一,即RCTRootView(bridge:moduleName:initialProperties:)
和我们想要使用的特定module
.
但是如果我需要初始化一个与视图无关的module
怎么办。 比如说,一个与UI
无关的 auth 模块或其他一些数据模块,在这种情况下,我不需要RCTRootView
来创建它是有道理的,因为它与任何UI
的关系为零。
我在react-native
文档中搜索了很多,试图在SDK
中搜索一些可以创建特定react-native
模块而不使用UI
路径的工具,但没有找到任何有用的东西。
让我说得非常清楚,我知道如何使用 RCTRootView 创建一个特定的 react-native 模块,并且在我的情况下可以 100% 工作,我只是认为因为它不是 UI 组件,所以在我看来它是一个牵强附会的选项。
我只是在寻找更好的选择。
有任何想法吗?
您可以使用https://github.com/callstack/react-native-builder-bob创建带有 Swift 的原生模块。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.