diff --git a/snippets/JavaScript (JSX).cson b/snippets/JavaScript (JSX).cson index dd7fda8..5e31d7b 100755 --- a/snippets/JavaScript (JSX).cson +++ b/snippets/JavaScript (JSX).cson @@ -1,5 +1,9 @@ { ".source.js": + "React: constructor(props){ ... }": + prefix: "is6" + body: "constructor(props) {\n\tsuper(props)\n\n\tthis.state = {\n\t\t ${1} : \'${2}\' \n\t} \n};" + "React: componentDidMount: fn() { ... }": prefix: "cdm" body: "componentDidMount: function() {\n\t${1}\n}," @@ -139,43 +143,43 @@ "React: const { props: { ... } } = this (ES6)": prefix: "props6" body: "const { props: { ${1} } } = this" - + "PropTypes.func.isRequired": prefix: "ptf" body: "PropTypes.func.isRequired" - + "PropTypes.string.isRequired": prefix: "pts" body: "PropTypes.string.isRequired" - + "PropTypes.object.isRequired": prefix: "pto" body: "PropTypes.object.isRequired" - + "PropTypes.array.isRequired": prefix: "pta" body: "PropTypes.array.isRequired" - + "PropTypes.bool.isRequired": prefix: "ptb" body: "PropTypes.bool.isRequired" - + "PropTypes.number.isRequired": prefix: "ptn" body: "PropTypes.number.isRequired" - + "PropTypes.node.isRequired": prefix: "ptnode" body: "PropTypes.node.isRequired" - + "PropTypes.element.isRequired": prefix: "pte" body: "PropTypes.element.isRequired" - + "PropTypes.any.isRequired": prefix: "ptany" body: "PropTypes.any.isRequired" - + "PropTypes.shape({...}).isRequired": prefix: "ptshape" body: "PropTypes.shape({ $1: $2 }).isRequired"