From a611983667e75cd9e0565696696b17a0f28ec3be Mon Sep 17 00:00:00 2001 From: mario-amazing Date: Fri, 27 Jun 2025 12:38:35 +0300 Subject: [PATCH] Add react cln prefix --- snippets/javascript/react.json | 5 +++++ 1 file changed, 5 insertions(+) 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}",