The hottest CLI for React Native, boilerplates, plugins, generators, and more!
:fire: The hottest CLI for React Native: boilerplates, plugins, generators, and more. :fire:
First, make sure you're set up for React Native
Make sure you have a reasonably recent version of Node (7.6+ minimum). You can check your version of Node by running
$ node -v
Install Yarn for your system.
$ yarn global add ignite-cli $ ignite new MyNewAppName
Infinite Red provides two primary boilerplates; they are:
Watch Jamon Holmgren's talk at React Live Amsterdam, where he uses Ignite Bowser to build an app in less than 30 minutes:
$ yarn global add ignite-cli $ ignite new PizzaApp ( Choose `Bowser` when prompted ) $ cd PizzaApp $ ignite generate screen pizza-location-list ( Choose `example` domain when prompted. This determines where your new screen will go in the directory structure. ) $ ignite generate component pizza-location ( Choose `example` domain when prompted. This determines where your new screen will go in the directory structure. ) $ ignite --help
$ yarn global add ignite-cli $ ignite new PizzaApp ( Choose Andross when prompted ) $ cd PizzaApp $ ignite add maps $ ignite add vector-icons $ ignite generate screen PizzaLocationList $ ignite generate component PizzaLocation $ ignite generate map StoreLocator $ ignite add i18n $ ignite remove i18n $ ignite --help
Check out the list of Plugins.
Check out the list of Boilerplates.
$ ignite new MyNewAppName -b ir-boilerplate
If you run into problems, first search the issues in this repository. If you don't find anything, you can either file an issue or come talk to our friendly and active developers in the Infinite Red Community Slack (community.infinite.red).
Ignite CLI, as an open-source project, is free to use and always will be. To help support providing Ignite CLI and boilerplates for free, Infinite Red offers premium React Native app design/development services. Get in touch here or email us at [email protected].