ios – React Native创建自定义组件/库

前端之家收集整理的这篇文章主要介绍了ios – React Native创建自定义组件/库前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在React Native中,有一些第三方组件编译自己的库,可以包含在您的主要React项目中.这些第三方库的例子有:

> https://github.com/naoufal/react-native-touch-id
> https://github.com/lazaronixon/react-native-qrcode-reader
> https://github.com/brentvatne/react-native-modal@H_502_5@

现在,我非常希望使用链接库创建自己的React Native组件(仅限iOS,所以我只需要使用这种方法链接的Cocoa库:https://facebook.github.io/react-native/docs/linking-libraries-ios.html),到目前为止,我发现这是: http://moduscreate.com/react_native_custom_components_ios/@H_502_5@

然而,生成的项目不会指定库目标,并且不能链接到不同的项目.@H_502_5@

我也试过复制Touch ID存储库并尝试更改该代码,但是,我发现它不可编译,而不是从另一个项目引用,而这又是一个被编译的项目.@H_502_5@

在哪里可以找到任何指导如何做到这一点?谢谢!@H_502_5@

解决方法

命令:新库

React-native-cli提供new-library命令:@H_502_5@

  1. react-native new-library --name <YourNewLibraryName>

调用它将通过从react-native library复制示例文件,在Libraries目录中生成一个示例库.@H_502_5@

发展中@H_502_5@

React Native有一些专门用于编写Native ModulesNative UI Components的文档,具体取决于您想要实现的内容.@H_502_5@

链接组件@H_502_5@

完成后,按照您已经提到的instructions连结您的组件.@H_502_5@

BUG@H_502_5@

目前有一个关于新库命令的issue.@H_502_5@

猜你在找的iOS相关文章