Skip to content

Instantly share code, notes, and snippets.

@wmadden
Last active August 29, 2015 14:23
Show Gist options
  • Save wmadden/15c075427852134fe6a3 to your computer and use it in GitHub Desktop.
Save wmadden/15c075427852134fe6a3 to your computer and use it in GitHub Desktop.
'.source.js':
'React.PropTypes.':
'prefix': 'rpt'
'body': 'React.PropTypes.${1},${2}'
'React.PropTypes.string':
'prefix': 'rpts'
'body': 'React.PropTypes.string${1:.isRequired},${2}'
'React.PropTypes.object':
'prefix': 'rptobj'
'body': 'React.PropTypes.object${1:.isRequired},${2}'
'React.PropTypes.bool':
'prefix': 'rptb'
'body': 'React.PropTypes.bool${1:.isRequired},${2}'
'React.PropTypes.func':
'prefix': 'rptf'
'body': 'React.PropTypes.func${1:.isRequired},${2}'
'React.PropTypes.arrayOf()':
'prefix': 'rpta'
'body': 'React.PropTypes.arrayOf(${1})'
'new React Component class':
'prefix': 'rc'
'body': """
import React from 'react';
const ${1} = React.createClass({
propTypes: {
},
render() {
return (
${3}
);
},
});
export default ${1};
"""
'React.PropTypes.shape()':
'prefix': 'rpto'
'body': """
React.PropTypes.shape({
$1
})${2:.isRequired},${3}
"""
'import':
'prefix': 'imp'
'body': "import ${1} from '${1}';${2}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment