본문 바로가기

Web/웹 프레임워크

[React] const {} = props 변수 선언

const ListTable = (props)=>{
	const {classes} = props
	
	<!--중략-->
}

중략 부분에서 classes.root, classes.table, 같이 classes를 쓰고 있었는데

자세히 이해하지 않고 const {classes} = props를 지우고 classes를 props로 대체했었다.

근데 작동 안하길래 const {classes} = props이 뭔지를 살펴 보았다.

 

const {classes} = props 는 props.classes 가 있을경우 자동으로 const classes = props.classes를 대체해준다.

 

결국 classes.root, classes.table 은 props.classes.root, props.classes.table 과 같은거다.

 

우선 혼자 이거저거 만지면서 알아낸거라서 더 자세한건 나중에 찾아보고 추가하겠다. 이걸 뭐라 불러야될지도 모르겠다...