React 주요 단축키

민정이등장·2024년 11월 21일
0


이 단축키는 주로 VS Code 환경에서 확장 프로그램 ES7+ React/Redux/React-Native snippets을 설치한 경우 사용할 수 있다.


React 주요 단축키

단축키생성 코드설명
rafceReact Arrow Function Component with Export화살표 함수형 컴포넌트 생성
rafcReact Arrow Function Component화살표 함수형 컴포넌트 생성 (익스포트 X)
rccReact Class Component클래스형 컴포넌트 생성
rceReact Class Component with Export클래스형 컴포넌트 + export
rfcReact Function Component함수형 컴포넌트 생성
imrimport React from 'react';React 임포트
imptimport PropTypes from 'prop-types';PropTypes 임포트
usestateconst [state, setState] = useState(initialState);useState 훅 생성
useeffectuseEffect(() => {}, []);useEffect 훅 생성
reduxmapconst mapStateToProps = state => ({}); const mapDispatchToProps = {}; export default connect(mapStateToProps, mapDispatchToProps)(ComponentName);리덕스 mapStateToProps, mapDispatchToProps 생성
hocHigher Order Component고차 컴포넌트 생성

실제 코드 예시

1. 함수형 컴포넌트 생성 (rafce)

import React from 'react';

const ComponentName = () => {
  return <div>ComponentName</div>;
};

export default ComponentName;

2. 클래스형 컴포넌트 생성 (rce)

import React, { Component } from 'react';

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

3. useState 생성 (usestate)

import React, { useState } from 'react';

const ComponentName = () => {
  const [state, setState] = useState('');

  return <div>ComponentName</div>;
};

export default ComponentName;

VS Code 단축키 팁

  1. 파일 이름과 컴포넌트 이름 일치:

    컴포넌트 이름과 파일 이름을 일치시키면 관리가 쉬워집니다.

    예: Header.js 파일 안에는 Header 컴포넌트를 선언.

  2. 컴포넌트 자동 임포트:

    컴포넌트 이름을 작성하고 Ctrl + Space를 누르면 자동으로 임포트 가능.

  3. 파일 생성 단축키 (React 확장 프로그램 필요):

    폴더에서 Ctrl + Shift + PReact Component 입력 후 컴포넌트 이름 작성.


확장 프로그램 설치 방법

  1. VS Code에서 Extensions (Ctrl + Shift + X)로 이동.
  2. ES7+ React/Redux/React-Native snippets 검색 후 설치.
  3. 설치 후 위 단축키 사용 가능!

추가 팁

  • Prettier: 코드 정리 및 포맷 자동화
  • Emmet: HTML/CSS 작성 속도 향상
  • Live Server: 코드 저장 시 자동으로 브라우저 새로고침
profile
킵고잉~

0개의 댓글