미리 스니펫을 등록해두자!
- command + p
- >Snippets : configure user snippets 클릭
- react 선택
- 아래 json 저장
{ "reactFunction": { "prefix": "rfc", "body": "import React from 'react';\n\nexport default function ${1:${TM_FILENAME_BASE}}() {\n\treturn (\n\t\t<div>\n\t\t\t\n\t\t</div>\n\t);\n}\n\n", "description": "Creates a React Function component" }, "reactStatelessImplicitReturn": { "prefix": "rsi", "body": "import React from 'react';\n\nexport const ${1:${TM_FILENAME_BASE}} = (props) => (\n\t\t\t$0\n\t);", "description": "Creates a React Function component" }, "Import Module CSS": { "prefix": "si", "body": ["import styles from './$TM_FILENAME_BASE.module.css'"], "description": "Import PostCSS" }, "ClassName": { "prefix": "cn", "body": ["className={styles.$1}"], "description": "Adding className" } }
위와 같이 등록해두면, rfc 입력시 파일명과 동일한 function이 자동 export default 된다 🙂