계산된 속성명

ES6부터 지원

객체의 속성명이 최초에 결정되는 것이 아니라 동적으로 결정되는 것

사용할 때는 []를 사용함

 

비슷한 기능을 하는 함수를 하나로 줄일 수 있다

const test01 = type => {
  this.setState({ type01: type });
};

const test02 = type => {
  this.setState({ type02: type });
};

const test02 = num => {
  this.setState({ type03: Number(num) });
};

셋 다 setState만 하는 함수일 때 아래 예시처럼 한 줄로 가능!

 

확인하기

 

const test = (속성명, value) => {
  this.setState({ [속성명]: value });
};

 

 

 

 

 

아직 잘 모르겠음.. 공부중

 

 

 

 

 

 

 

 

 

 

 

 

'개발 > React' 카테고리의 다른 글

[React] reduce, useMemo, useCallback  (0) 2022.04.29
[React] useEffect  (0) 2022.04.22
[React] Popup 불러오기  (0) 2022.04.18
[React] state, useState  (0) 2022.04.05

+ Recent posts