[英]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.