[리액트] this.state 귀찮을땐 구조분해

💡 핵심 요약 (TL;DR)

this.state 귀찮을땐 구조분해의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 리액트를 클래스형 컴포넌트로 사용하게되면 계속 this.state를 써줘야하는 불편함이 있다.

리액트를 클래스형 컴포넌트로 사용하게되면 계속 this.state를 써줘야하는 불편함이 있다.
이를 구조분해문법으로 해결할 수 있다.

기존코드

1
2
3
4
5
6
7
//기존
return (
<>
<h1>{this.state.value}</h1>
<h1>{this.state.answer}</h1>
</>
)

구조분해문법사용 코드

1
2
3
4
5
6
7
8
//구조분해문법사용
const { value, answer } = this.state;
return (
<>
<h1>{value}</h1>
<h1>{answer}</h1>
</>
)

참고

Author

sowon-dev

Posted on

2021-03-29

Updated on

2026-10-21

Licensed under

CC BY 4.0

댓글