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

[ React ] state 사용하기 :: setState() , useState()

 [ React ] state 사용하기 :: setState() , useState()

#React #state #전역변수 #setState #useState state Props를 상위 컴포넌트에서 하위 컴포넌트로 데이터를 전달할 때 사용했다면, state는 하나의 컴포넌트 안에서 전역 변수처럼 사용합니다. state는 props 처럼 컴포넌트의 렌더링 결과물에 영향을 주는 데이터를 갖고 있는 객체입니다. props는 컴포넌트에 전달되는 반면에 state는 함수 내에 선언된 변수처럼 컴포넌트 안에서 관리된다는 차이가 있습니다. props를 사용했는데도 state를 사용하는 이유는 사용하는 쪽과 구현하는 쪽을 분리시켜 양쪽의 편의성을 가지는 것에 있습니다. state 특징 일반적으로 컴포넌트의 내부에서 변경 가능한 데이터를 관리해야 할 때 사용합니다. props 의 특징은 컴포넌트 내부에서 값을 바꿀 수 없다는 것이 있습니다. state를 이용하면 내부에서도 값을 변경할 수 있습니다. 값을 지정하거나 변경할 수 있는 객체로 보통 이벤트와 함께 사용합니다.

컴포넌트에서 ...

# React # setState # state # useState # 전역변수