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

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

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

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

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

解决方法

命令:新库

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

react-native new-library --name <YourNewLibraryName>@H_502_21@ 
 

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

发展中

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

链接组件

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

BUG

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

猜你在找的iOS相关文章