[TIL] REACT STATE

j1_0·2022년 12월 19일
0

DAY34 <REACT STATE>

REACT STATE

React에서 state는 컴포넌트 안에서 사용되는 데이터 또는 정보를 포함하는데 쓰이는 내장 객체이다.props(프로퍼티)는컴포넌트 내부에서 값을 바꿀 수 없다는 것이 특징인데 값을 바꿔야 하는 경우에 사용된다.

state는 리액트 컴포넌트 클래스의 인스턴스이다. 컴포넌트의 동작을 제어하는 관찰 가능한 속성 집합의 객체로 정의가 가능하다.

props는 매개변수처럼 컴포넌트에 값을 전달하지만 state는 함수 내에 선언된 변수 처럼 컴포넌트 안에서 관리된다. (하지만 함수가 종료될 때 사라지는 것이 아니라 리액트에 의해 보존된다.)
state는 값을 저장하거나 변경할 수 있는 객체로 보통 이벤트와 함께 사용되며 동적인 데이터를 다를 때 사용된다고 볼 수 있다.

선언 방법은 react 모듈에서 {useState}를 불러오고 useState()를 선언해서 사용하면 된다.
state를 통해 값을 저장해서 렌더링할 수 있다.

const [state,setState]=useState();
한번에 이것저것 너무 많이 배워서 그런지 헷갈리기 시작한 리액트 
프로젝트 들어가기전에 기본 개념 다시 확실히 잡고가기!

0개의 댓글