簡體   English   中英

如何在swift iOS中使用非UI react-native模塊

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM