diff --git a/snippets/javascript/react.json b/snippets/javascript/react.json index a41e83d9..20181dbd 100644 --- a/snippets/javascript/react.json +++ b/snippets/javascript/react.json @@ -31,6 +31,11 @@ "body": "import { Component, PropTypes } from 'react'\n\nclass ${TM_FILENAME_BASE} extends Component {\n\tconstructor(props) {\n\t\tsuper(props)\n\n\t}\n\n\tcomponentWillMount () {\n\n\t}\n\n\tcomponentDidMount () {\n\n\t}\n\n\tcomponentWillReceiveProps (nextProps) {\n\n\t}\n\n\tshouldComponentUpdate (nextProps, nextState) {\n\n\t}\n\n\tcomponentWillUpdate (nextProps, nextState) {\n\n\t}\n\n\tcomponentDidUpdate (prevProps, prevState) {\n\n\t}\n\n\tcomponentWillUnmount () {\n\n\t}\n\n\trender () {\n\t\treturn (\n\t\t\t
\n\n\t\t\t
\n\t\t)\n\t}\n}\n\n${1}.propTypes = {\n\n}\n\nexport default ${1}", "description": "Creates a React component class with PropTypes and all lifecycle methods" }, + "reactJSXClassName": { + "prefix": "cla", + "body": "className=\"${1:classes}\"$0", + "description": "JSX className attribute for React components" + }, "reactFunctionComponent": { "prefix": "rfc", "body": "\nconst ${TM_FILENAME_BASE} = () => {\n\treturn (\n\t\t
\n\t\t\t$0\n\t\t
\n\t)\n}\n\nexport default ${TM_FILENAME_BASE}",