로딩
요청 처리 중입니다...

1. [React] 렌더링 속도 및 성능 개선 [구조분해할당]

 1. [React] 렌더링 속도 및 성능 개선 [구조분해할당]

리액트를 하다보면 생각 외로 불편한 구석이 많다. 예를 들면 this.state와 this.props 호출은 필수적으로 호출되어야 하는데 매번 호출 시 마다 선언해야한다.

다만 ES6에서 "구조분해할당[Destructuring assignment]"이 나옴으로써 보다 효과적인 랜더링 속도를 낼 수 있게 되었다. 먼저 밑에 예시를 보자. export class extends Component { constructor(props) { super(props); this.state = { varA: 1, varB: 2, varC: 3, } } 간단한 예로 3개의 state가 있다고 하자.

구조분해할당을 사용하지 않은 간단한 숫자비교문을 보면 아래와 같다 // varA가 varB보다 작을경우 varA // 반대로 클경우 varC fnNumCompare(){ return this.state.varA < this.state.varB ? this.state.varA : this.state.varC...

# ES6 # react # 구조분해할당 # 렌더링속도 # 성능개선 # 속도개선 # 클린코드