gpt4 book ai didi

android - 是否可以将 React Native UI 组件导入 native (Android/iOS)项目?

转载 作者:行者123 更新时间:2023-11-29 05:31:23 24 4
gpt4 key购买 nike

目标:开发一个跨平台设计系统,将其导入到任何平台(React、React Native、Android、iOS)。

我们的工作内容:一个用 React Native 开发的项目,其中开发了一些核心 UI 组件,以确保所有其他项目的视觉效果保持一致。该项目作为依赖项导入到另一个成功使用这些组件的 React Native 应用程序中。到目前为止一切顺利。

我们陷入困境的地方:我们希望在 native 项目(Android 和 iOS)中导入相同的项目,并将其用作自定义小部件来构建 native UI。

通过谷歌搜索获得的知识:

  • This文章展示了可以在 Java/Swift 中构建 native 组件并在 React Native 项目中使用它们。 我们想反其道而行之

  • 有一个名为 Diez 的 SDK它作为一个转译器,从 Typescript 到几乎任何语言。 它处于早期访问阶段,我们不想依赖 SDK。

tl;博士;是否可以构建一个 React Native 项目作为 UI 组件库(即设计系统)并将其导入原生 Android/iOS 项目中?

最佳答案

没有积极致力于转向 RN 的原生项目不会包含 React Native View - 您需要添加大量内存来加载 JavaScript 解释器,并需要数秒的启动时间来为该 View 启动 React Native 。并且从native传递数据到RN是痛苦的(从RN调用native则不是,但反向路径或多或少不存在)。如果您打算尝试嵌入 RN(我不建议这样做,请选择纯原生或纯 RN),它需要是一个不需要与原生代码交互的独立部分。

关于android - 是否可以将 React Native UI 组件导入 native (Android/iOS)项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57513483/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com