在React Conf会议上,我们更新了关于开始构建React Native应用程序的最佳工具的建议:一个React Native框架——一个包含构建生产就绪应用程序所需的所有必要API的工具箱。
使用React Native框架,比如Expo,现在是创建新应用程序的推荐方法。
在这篇博客文章中,我们想详细向您介绍它们是什么,以及对于作为React Native开发者的您在启动新项目时意味着什么。
什么是React Native框架?
如果您一直在构建生产应用程序,您可能知道迟早需要解决一组常见问题。
无论是在Web还是原生平台上构建任何应用程序,您可能都希望用户能够浏览不同的屏幕,获取数据并存储用户的状态。但对于原生应用程序,还有更多需要处理的事情:您需要工具来在React Native版本之间升级您的原生代码,管理所有依赖项的兼容版本,并处理原生构建工具。
没有合适的工具,将应用程序从想法带到生产是一个团队的工作。
我们希望您专注于为用户编写漂亮的应用程序和功能,而不是一遍又一遍地解决那些常见问题。
这就是为什么我们认为,通过一个提供构建生产就绪应用程序所需的所有必要工具的工具箱的框架,是您体验React Native的最佳方式。
我们发现您要么正在使用一个框架,要么您正在构建自己的框架。
构建自己的框架,为路由、导航、部署等制定自己的解决方案,并没有什么不对。像Meta和Microsoft这样的大型企业在内部构建自己的框架,以深入集成到他们的棕地应用程序中。但我们相信,大多数人通过使用现有的框架会更好。
如果您一直在Web上使用React,您可能对生产级React框架的类似概念很熟悉。
截至今天,唯一推荐的社区框架是Expo。Expo团队自React Native早期以来一直在投资React Native生态系统,我们认为Expo提供的开发者体验是一流的。
注意:
Expo框架将保持免费和开源,而Expo应用程序服务(EAS)是一个可选的付费服务。
如果您最近没有使用Expo,请确保不要错过Kadi @ Expo的这次演讲,她展示了2024年您可以用Expo做什么。
我们还更新了网站上的入门页面,以反映这一建议。
框架将如何影响您?
如果您已经在使用像Expo这样的推荐框架,您已经准备好了!
如果您想将现有应用程序迁移到Expo,您可以在Expo官方网站上找到说明。Expo提供了许多好处,例如更简单的升级React Native版本的方式,更好的开发者体验等。
然而,如果您不能或不想迁移到Expo,那也没关系。不使用官方框架的React Native将继续得到支持。您一直在使用的工具,如React Native社区CLI、模板和升级助手,将像往常一样继续工作。
命令已经从核心中移出,现在可以通过以下方式访问:
进一步阅读
到此这篇react组件框架(react app框架)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/yd-react-native/43726.html