对新的React Native项目使用react-native init与Expo进行比较?

时间:2020-05-04 21:11:04

标签: android ios react-native mobile expo

我对React Native完全陌生,我想开发我的第一个RN应用。我在使用React和使用Swift构建iOS应用方面有丰富的经验,但是我从未尝试过使用React Native。

我看到使用react-native init或通过Expo创建新应用的主要方法有两种。根据我的经验,哪个是首选的工具链?有人可以解释两者之间的权衡吗?

1 个答案:

答案 0 :(得分:1)

如果您只是想学习,我建议您使用cli。

react-native init和expo之间的主要区别在于,您不能添加本机模块,并且不能使用带有需要链接的本机语言的软件包。总体而言,如果您要创建一个不需要cli功能的小型项目,请参加博览会。但是,如果您正在建设一个相当大的项目,或者您只是想学习如何围绕本机做出反应,那么我会选择cli。恕我直言