// Get Ready
import React from 'react'
import {
Fun
} from 'attendees'
aka
Chief Technology Strategist
'\x47'[0]+(![]+[])[+!+[]]+([]+[][[]])[+!+[]]+String.fromCharCode((2<<6)-12)
JavaScript
yup
🏃💨
What people think I did
What Web Devs used to think I do
What I used to do
Before
After
FREEEEEEDOOOMMMMM!!!
Make it better?
LGTM! 👍
to find a better solution ask:
"Why is there a problem?"
the JavaScript domain is too vast
an ideal boilerplate jumpstart
with practical plugins along the way.
JUST KIDDING!
Connecting Strangers
Modularity
PLUGINS!
const NPM_MODULE_NAME = 'react-native-vector-icons'
const EXAMPLE_FILE = 'vectorExample.js.ejs'
/**
* Add ourself to the project.
*/
const add = async function (context) {
const { ignite } = context
// install a npm module
await ignite.addModule(NPM_MODULE_NAME, { version: '4.3.0', link: true })
// copy the example file (if examples are turned on)
await ignite.addPluginComponentExample(EXAMPLE_FILE, { title: 'Vector Icons' })
}
/**
* Remove ourself from the project.
*/
const remove = async function (context) {
const { ignite } = context
// remove the npm module
await ignite.removeModule(NPM_MODULE_NAME, { unlink: true })
// remove the component example
await ignite.removePluginComponentExample(EXAMPLE_FILE)
}
/**
* Expose an ignite plugin interface.
*/
module.exports = { add, remove }
The
"Hey, could you help me?"
experience
An Example?
github.com/GeekyAnts/ignite-native-base-boilerplate
Learn More
More videos available
Dat Conference App Yo!
https://github.com/infinitered/ChainReactApp
Thank you ignite for making such an awesome CLI 😃
@tillersystems
Software Engineer
Senior Software Engineer
@kevinvangelder
@skellock
Design Lead
Designer
@justinhuskey
Want more React Native?
ReactNativeNewsletter.com
https://github.com/infinitered/ignite
Thanks!