【问题标题】:Mobile Native Project with React Native使用 React Native 的移动原生项目
【发布时间】:2019-03-20 21:50:51
【问题描述】:

我想将原生(ios swift android java)项目转化为反应原生代码(组件或页面)。我知道反应原生网站告诉“如何编写反应原生和原生代码ios”(原生模块)但这并不能解决我的想法。

例如: 我用 react native 编写日历组件,我在应用商店中有 ios xcode 项目。我想调用 tabbar 获取页面日历,可能使用 User 或 apiUrl,但它是 swift 代码。

你认为它是如何完成的?

我知道 facebook 团队使用市场屏幕 (market place) 和设置页面使用 react native others screen swift 或 Objective-c 项目。

谢谢。 最好的问候。

【问题讨论】:

    标签: android ios reactjs react-native


    【解决方案1】:

    你可以去 ignite cli

    https://github.com/infinitered/ignite

    这很容易使用,将解决您的日历组件问题

    【讨论】:

    • 这不是解决方案,日历简单示例,
    • 你想要在反应原生代码中的日历示例?如果是,那你为什么不去反应原生日历。 https://github.com/wix/react-native-calendars
    • 我不想要日历,它是示例日历,例如自定义 tabview,我想如何在 swift&xcode 项目中导出 react-native 组件。
    • 要将 react native 组件导出到 xcode 项目中,您需要通过 react native cli 命令创建 ios bundle。 ``` react-native 链接包名 react-native 弹出 react-native 包 ``` 尝试其中之一。 react native 会以原生代码将文件重新生成到 ios 和 android 中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-02
    • 2018-12-16
    • 1970-01-01
    • 2020-10-15
    • 2018-02-23
    • 2023-03-28
    • 2020-12-19
    相关资源
    最近更新 更多