我对React Native完全陌生,我想开发我的第一个RN应用。我在使用React和使用Swift构建iOS应用方面有丰富的经验,但是我从未尝试过使用React Native。
我看到使用react-native init
或通过Expo创建新应用的主要方法有两种。根据我的经验,哪个是首选的工具链?有人可以解释两者之间的权衡吗?
答案 0 :(得分:1)
如果您只是想学习,我建议您使用cli。
react-native init和expo之间的主要区别在于,您不能添加本机模块,并且不能使用带有需要链接的本机语言的软件包。总体而言,如果您要创建一个不需要cli功能的小型项目,请参加博览会。但是,如果您正在建设一个相当大的项目,或者您只是想学习如何围绕本机做出反应,那么我会选择cli。恕我直言