React Typescript 스니펫
VS Code
가 제공하는 멋진 솔루션인 코드 스니펫 🔥이 있습니다.다음은 Typescript로 React 구성 요소를 만들기 위한 두 가지 스니펫입니다.
내보낸 기본 React 구성 요소
"Typescript default React component": {
"scope": "typescriptreact",
"prefix": "rfcd",
"body": [
"import React, { FC } from 'react'",
"",
"interface ${TM_FILENAME_BASE}Props {",
" $1",
"}",
"",
"const ${TM_FILENAME_BASE}: FC<${TM_FILENAME_BASE}Props> = ({ $2 }) => {",
" return (",
" <div>",
" ${3:$TM_FILENAME_BASE}",
" </div>",
" )",
"}",
"",
"export default ${TM_FILENAME_BASE};"
],
}
내보낸 React 구성 요소
"Typescript React component": {
"scope": "typescriptreact",
"prefix": "rfc",
"body": [
"import React, { FC } from 'react'",
"",
"interface ${TM_FILENAME_BASE}Props {",
" $1",
"}",
"",
"export const ${TM_FILENAME_BASE}: FC<${TM_FILENAME_BASE}Props> = ({ $2 }) => {",
" return (",
" <div>",
" ${3:$TM_FILENAME_BASE}",
" </div>",
" )",
"}",
],
}
흐름 분석
rfc
또는 rfcd
). (원하는대로 부를 수 있습니다 🙂). 기능으로 이동하려면 탭을 누르십시오.
탭을 누릅니다.
Vs Code
는 스니펫에서 사용할 수 있는 변수를 제공합니다. 여기에서는 (확장자 없이) 파일 이름을 제공하는 TM_FILENAME_BASE
변수를 사용하고 있습니다.일반적인 규칙은 파일 이름을 구성 요소 이름과 동일하게 만드는 것이지만, 그렇지 않은 경우 해당 변수를 변경할 수 있습니다 look here for more information .
To create your own snippets you'll need to go to Code > Preferences (User Snippets under File > Preferences on Windows), and then select the language for which the snippets should appear, or the New Global Snippets file option.
Folder Template이라는 확장 프로그램에 대해 들었는데, 내부에 미리 만들어진 템플릿이 있는 폴더 구조를 생성합니다. 아직 시도하지는 않았지만 좋은 생산성 해킹인 것 같습니다. 가까운 장래에 그것에 대해 게시하십시오 🙂.
Reference
이 문제에 관하여(React Typescript 스니펫), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/danielbellmas/react-typescript-snippets-2mlm텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)