gpt4 book ai didi

javascript - "react-native link"到底是做什么的?

转载 作者:数据小太阳 更新时间:2023-10-29 03:56:57 26 4
gpt4 key购买 nike

我的理解是,如果您有一个原生模块,“react-native link”允许您在您的项目中使用该模块。如果您对以下任何问题有一些见解,请分享:

1) 我看到运行“react-native link”会将相应的 .xcodeproj 文件添加到 xcode 中的 Libraries 文件夹中,但这如何让您在项目中使用该模块?除了将此文件添加到此文件夹之外,运行“react-native link”还有什么作用?

2) React Native 自带的开箱即用的组件,比如,那些也可以访问原生功能,对吧?但我们不必将它们联系起来。这是否意味着它们默认链接?

3) 如果像 ^^ 这样的组件确实是预链接的,为什么我们不能用我们安装的新 native 模块来做到这一点?我假设运行“react-native link”会为特定于机器的项目添加一些东西,但那是哪台机器?我正在开发的那个?

谢谢:)

最佳答案

1) 通过链接,我确实相信它有点复制/安装/组合模块的必要文件,并将这些依赖项导入/添加到相关的 Android 和 iOS 特定文件夹/文件中,这就是使它们工作的原因并可用于 RN 项目。

2) 不确定,但这些组件就像一组默认值,内置在 RN 包中。它也可以看作是 RN 团队决定一起发布的一组 Block。我认为将它们视为默认链接模块是没有问题的。

3) 新添加的原生模块必须进行链接,因为它们超出了项目的“默认范围”,并且为了可用于 RN 平台,它们必须遵循链接过程。虽然链接每个模块并不有趣,但有时这是必要的,尤其是当您修改默认启动例程/序列时

希望对你有帮助^.^

关于javascript - "react-native link"到底是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54138454/

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