[React] React Snippet 컴포넌트 단축키 사용법

2024. 9. 1. 23:44·React

** VSCode 기준입니다

 

1. React Snippet 다운로드

  • React Snippet을 검색하면 이렇게 나옵니다. 다운 받아주세요.

2. 단축키 정보들

1. rfc

  • export default function 생성
import React from 'react'

export default function page() {
  return (
    <div>page</div>
  )
}

 

2. rfce 

  • export default 를 외부에 쓸 때
import React from 'react'

function page() {
  return (
    <div>page</div>
  )
}

export default page

 

3. rfcp 

  • props를 가진 function 생성시
import React from 'react'
import PropTypes from 'prop-types'

function page(props) {
  return (
    <div>page</div>
  )
}

page.propTypes = {} //타입스크립트를 사용할 경우 타입을 지정

export default page

 

4. rafc

  • 화살표형 함수를 선언할 때
import React from 'react'

export const page = () => {
  return (
    <div>page</div>
  )
}

5. rafce

  • 화살표형인데, export default를 외부에
import React from 'react'

const page = () => {
  return (
    <div>page</div>
  )
}

export default page

 

6. rafcp

  • props를 가지는 화살표형 함수 생성
import React from 'react'
import PropTypes from 'prop-types'

const page = props => {
  return (
    <div>page</div>
  )
}

page.propTypes = {} //타입 스크립트일 시 타입 지정

export default page

 

7. rfcredux

  • React 컴포넌트를 Redux Store에 연결할 때 사용
import React from 'react'
import { connect } from 'react-redux'

export const page = (props) => {
  return (
    <div>page</div>
  )
}

const mapStateToProps = (state) => ({})

const mapDispatchToProps = {}

export default connect(mapStateToProps, mapDispatchToProps)(page)

 

8. rcc

  • 클래스형 컴포넌트 생성시 사용
import React, { Component } from 'react'

export default class page extends Component {
  render() {
    return (
      <div>page</div>
    )
  }
}

 

컴포넌트 단축키는 유용하게 사용할 수 있으므로... Snippet을 사용한다면 외워두면 좋을 것 같다.

이름이 헷갈린다면 앞글자만 외워도 될 것 같다!!
  • 화살표 함수는 arrow 이므로 rafc..
  • 선언형 함수는 a없으니까 rfc.. 이런식으로!

'React' 카테고리의 다른 글

[Next.js] Vercel을 이용해 Next.js 프로젝트 간단하게 배포해보기  (1) 2024.09.24
[Phaser3] TypeScript + React에서이동 구현하기  (1) 2024.09.24
[02] 이벤트 속성 이해하기  (1) 2024.04.24
[02] key와 children 속성 이해하기  (0) 2024.04.16
[02] 컴포넌트 이해하기  (3) 2024.04.15
'React' 카테고리의 다른 글
  • [Next.js] Vercel을 이용해 Next.js 프로젝트 간단하게 배포해보기
  • [Phaser3] TypeScript + React에서이동 구현하기
  • [02] 이벤트 속성 이해하기
  • [02] key와 children 속성 이해하기
BGK97
BGK97
사용자 입장에서 한번 더 생각하는 개발자로 성장하고 싶은 사람입니다.
  • BGK97
    꾸준히, 열심히
    BGK97
  • 전체
    오늘
    어제
    • 분류 전체보기 (109)
      • 알고리즘 (73)
      • 컴퓨터 구조와 운영 체제 (8)
      • 네트워크 (5)
      • React (10)
      • 경험한 에러들 (2)
      • HTML, CSS, JavaScript (8)
      • 자료구조 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
BGK97
[React] React Snippet 컴포넌트 단축키 사용법
상단으로

티스토리툴바