点燃! React Native样板套件!
React native是一个很棒的工具,但是使用React-Native开始一个新项目根本就不那么出色。 考虑所有需要安装的工具可能会让您头疼。
典型的最佳实践RN应用程序包括redux
, react-navigation
, r18n
。 还有一些更专业的库,例如redux-saga
。 首先,您必须安装它们并使它们协同工作。 这需要时间并且需要努力。
如果您对此感到厌烦,请见面, 点燃 !
如上所述,根据您要启动的项目,开始一个新项目可能要花费一些时间。如果我告诉您可以将其减少到几分钟并将剩余的时间用于实际编码,该怎么办。 它比您想象的要简单。
让我解释一下该hack会被点燃,它实际上是做什么的?
Ignite
是React Native的生成器,带有样板,插件等。 Ignite
团队已发布了第二个版本,称为Ignite CLI
。在第一个版本中,您可以选择一个-Infinite Red的样板-现在,您可以从许多样板中进行选择,还可以根据需要添加独立的插件。
让我们使用Ignite
进行第一个React-native应用程序。 Ignite有一个非常简单的CLI,但是首先我们必须安装它。
只需在您的终端中输入即可。
npm install -g ignite-cli
提醒:Ignite CLI必需的纱线已安装在系统上。
安装ignite之后,我们可以创建第一个应用程序。
ignite new MyNewAppName
在创建过程中它将询问您一些问题。 您可以选择是否要安装它们。
等待几分钟,然后您应该会看到类似这样的信息
----------------------------------------------
()(
)\)((/()\)*)
(()/()\))(())(()/(`)/((
/(_))(()/((((_)\ /(_))()(_)))\
(_))/(__))_ __((_)(_))(_(_())((_)
| _ _ | (_))__ | | \ | | | _ _ | | _ _ | | __ |
| | | (_ | | .` | | | | | | _ |
| ___ | \ ___ | | _ | \ _ | | ___ | | _ | | ___ |
-----------------------------------------------不公平的起点用于您的React Native应用程序。
https://infinite.red/ignite----------------------------------------- ------🔥点火应用程序BossBoilerplate
✔使用无限红样板
✔在16.03秒内添加了React Native 0.50.0
✔在5.63秒内添加了ignite-ir-boilerplate
✔配置了git🍽时间准备做饭!要在iOS中运行:
cdMyNewAppName
react-native run-ios要在Android中运行:
cdMyNewAppName
react-native run-android查看ignite可以为您做什么:
cdMyNewAppName
点燃
就这样 。 您超酷的移动应用已准备好启动。
要查看所有可用的样板,请单击此处。
外挂程式
Ignite支持大量插件。 您可以只键入一行即可安装支持的插件。
假设您在应用程序中需要maps
。
ignite add maps
而已。 语法非常简单ignite add + PluginName
要查看所有可用的插件,请单击此处。
真实世界的经验
我想和您谈谈我如何使用Ignite。 好的。 我有一个主意,想实现它,但是我害怕开始,因为我的第一个应用程序的安装进度比实际编码花费的时间太长。
经过一番研究后,我发现有点火现象,并进行了尝试。 即使一开始它也非常简单。
我的项目必须包括一个视频播放器,所以我很容易地安装了它。
ignite add video
目前为止就这样了。 谢谢您阅读☺