React ES.next snippets for Atom
resc
- React componentimport React, { Component, PropTypes } from 'react';export class ${1} extends Component {render() {return (${2:<div>MyComponent</div>});}}${1}.propTypes = {};export default ${1};
resfunc
- React functional componentimport React, { PropTypes } from 'react';const ${1} = () => {return (${2:<div>MyComponent</div>});};${1}.propTypes = {};export default ${1};
resfuncm
- React functional component (Minimal)import React from 'react';const ${1} = () => (${2:<div>MyComponent</div>});export default ${1};
resstate
- React initial state definitionstate = { ${1}: ${2} };
resmethod
- React method definition${1} = () => {}
respt
- React prop types definition${1}.propTypes = {${2}};
resdp
- React default props definition${1}.defaultProps = {${2}};
respstring
or respstringr
- String${1}: PropTypes.string,
respnumber
or respnumberr
- Number${1}: PropTypes.number,
respobject
or respobjectr
- Object${1}: PropTypes.object,
resparray
or resparrayr
- Array${1}: PropTypes.array,
respbool
or respboolr
- Boolean${1}: PropTypes.bool,
respel
or respelr
- Element${1}: PropTypes.element,
respfunc
or respfuncr
- Function${1}: PropTypes.func,
respnode
or respnoder
- Node${1}: PropTypes.node,
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.