2.6 Props 객체 구조 분해 할당

    컴포넌트에서 Props를 조회하는 코드를 더 짧게 구현하는 방법이 있습니다. 구조 분해 할당이라는 자바스크립트 문법을 사용하는 방법으로, ‘비구조화 할당’이라고 부르기도 합니다. 이 문법은 객체 안에 있는 값을 더욱 짧은 코드를 사용해 밖으로 추출할 수 있게 해줍니다.

    예를 들어, 다음과 같은 코드가 있다고 가정해봅시다.

    const object = {
      a: 1,
      b: 2,
      c: 3
    };
    
    const a = object.a;
    const b = object.b;
    const c = object.c;

    매번 object를 참조해 a, b, c 값을 따로 선언해줬는데요. 구조 분해 할당을 사용하면 다음과 같이 표현할 수 있습니다.

    const object = {
      a: 1,
      b: 2,
      c: 3
    };
    
    const {a, b, c} = object;

    첫 번째 코드와 두 번째 코드는 기능이 완전히 동일합니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.