前5个React Native入门套件

React Native允许我们创建针对两个平台设计的样板。 能够同时为Android和iOS创建应用程序的能力为我们提供了一项竞争优势-我们可以尽可能快地进行开发。

入门工具包通常对开发实践和工具都持谨慎态度。 有时,这是万能的,有时,定制和与某些服务集成的可能性更为重要。 您可以从此代码中学习,获得启发。 该选项对React Native初学者特别有效,但对于Web开发或编程一般来说不是。 要尽可能快地学习,在预建的应用程序或入门套件中学习最佳实践是非常有效的。 毕竟,代码不是在撒谎,有时只是注释。

React Native极大地减少了构建移动应用程序的时间和精力。 在生产模式下,您可以无缝更新您的应用程序。 而且,在开发过程中,您将有机会与他人分享您的工作。

在本文中,我想向全世界传播我可以在互联网上找到的最好的React Native Starters。 一个人可以抓住其中的一个,轻松地引导自己的应用程序,并进入移动开发世界。

反应本地启动器

评分: *****

该入门工具包的体系结构旨在创建可扩展的应用程序。 根据React Native的最佳实践进行构建,它支持模块化应用程序。 它是在Redux库,Babel,React,Flow和ECMAScript的帮助下制作的,这绝对是一大优势。 在演示中,我们可以看到可以在应用程序中构建可自定义的日历。 此外,我们可以看到可以使用三种网格样式:产品页面,图表,Instagram风格的画廊,用户个人资料,聊天和消息以及登录或注册屏幕。 该入门工具包非常适合电子商务应用程序,并且具有终生更新和支持。 设计本身干净,现代且引人注目。 它正在使用诸如颜色渐变和简单曲线之类的趋势。

点燃

评分: ****

默认样板将在几秒钟内安装完毕。 实际上,Ignite更像是React Native的生成器。 它有很多插件,或者您可以自己启动一个。 Ignite没有运行时,因为它是开发人员工具,您不必寻找升级方式,它不是库,也不必依赖它。 它还有一个有趣的奖励。 它有自己的React Native编码社区。 Ignite在macOS,Windows甚至Linux上均可完美运行。 您可以轻松生成一个简化版应用程序以及一个独立的组件。 它具有API doc测试,便捷屏幕,组件示例,生成器CLI和许多使用示例。

意大利辣香肠

评分 ***

Pepperoni具有许多现成的构建基块,可帮助您创建具有通用功能的移动应用程序。 它使用Redux库,Auth0进行用户管理,登录和身份验证。 推送通知,支持云的后端和组消息无疑是该入门工具包的一大优势。 但是Pepperoni并非千篇一律的入门者,您可能需要大量定制才能满足您的需求。 该项目与另一个名为Snowflake的项目具有一些功能,目前肯定更成熟。 Pepperoni具有现代化的体系结构,可帮助您构建自己的体系结构以加快跨平台移动应用程序的开发过程。

React Native Ting App

评分 ****

Ting App具有所有必要的UI元素,并且可以完全自定义。 九个现成的屏幕,例如登录,注册,聊天,个人资料等。它不包含任何后端,它是作为UI主题制作的。 因此,它不会与API调用联系在一起,但肯定会为您提供用于开发自己的应用程序的所有基本组件集合。 您可以结合使用ES6来构建高质量的移动应用程序。 它有充分的文档记录,包括Flow,React Navigation和Native Base。 Native Base是React Native最具适应性的UI组件。 知道我们可以使用易于定制的大量组件。 由于其灵活性,Ting非常适合用于酒店应用,并且几乎可以以任何方式进行定制。 平坦流畅的UX和性能良好的UI是一大优势。

上野的React Native Starter

评分 ****

该入门工具包是由专业人士构建的。 它使您可以部署可靠的应用程序,从而节省时间和精力。 它具有自以为是的依赖项,单元和集成测试,并且可以响应启动程序导航2。它通常没有现成的屏幕,UI组件和UX。 但是它非常容易启动,实际上不需要任何东西就可以开始开发。 您不需要环境变量。 只需将此启动器克隆到您的文件夹中,便可以使用此干净且高质量的代码创建自己的屏幕和组件。

最初发布在 https://flatlogic.com/blog/top-5-react-native-starter-kits/