【问题标题】:What is a good approach to building and distributing a React Native iOS component that extends iOS functionality?构建和分发扩展 iOS 功能的 React Native iOS 组件的好方法是什么?
【发布时间】:2015-06-10 11:24:55
【问题描述】:

到目前为止,我采取的过程(对于基于 UIView 的组件)是:

  1. react-native init project_name
  2. 将我的自定义组件编写为project_name xcodeproj 的一部分
  3. 实施RCTViewManager.h
  4. 实现对应的Component_Name.js文件

我可以按照这些步骤在本地工作,但是,组件和模块的 React Native 文档没有提到应该如何设置 npm 包——或者如果 npm 是工作的工具而不是 cocoapods。此外,没有提到从react-native init project_name 生成的项目有多少要与组件一起分发。

有没有人知道这个过程的任何指导原则或最佳实践(哈!)?

【问题讨论】:

    标签: npm custom-component react-native


    【解决方案1】:

    您可能想要关注 github 上的讨论,其中贡献者正在讨论 React Native 的打包解决方案。

    https://github.com/facebook/react-native/issues/235

    他们提到了 CocoaPods 和 npm 的组合,但还没有真正确定。现在是时候说出来了!

    Brett Vatne 目前也有一篇关于如何做到这一点的博客文章:

    http://brentvatne.ca/packaging-react-native-component/

    【讨论】:

      猜你喜欢
      • 2019-03-16
      • 1970-01-01
      • 2020-11-01
      • 1970-01-01
      • 2021-06-13
      • 1970-01-01
      • 2018-04-25
      • 2017-09-09
      • 2019-03-02
      相关资源
      最近更新 更多