끄적끄적 메모장
[React] state란 무엇일까? 본문
state란?
컴포넌트의 현재 상황에 대한 정보를 나타내기 위해 리액트에서 쓰는 자바스크립트 객체이다.
또한 함수에 선언된 모든 변수와 마찬가지로 컴포넌트에서 관리가 되어진다.
state를 활용한 아래 예시를 보자.
컴포넌트가 실행될 때 render ( ) 함수보다 먼저 실행이 되면서 컴포넌트를 초기화를 시켜주고 싶은 코드는 constructor( ) 안에 넣어줍니다.
즉 컴포넌트의 시작 부분에서 constructor ( ) 함수가 컴포넌트의 초기화를 시켜줘야 state에 값을 넣어 사용할 수 있다.
또한 render ( ) 함수안
title={this.state.subject.title}
와 같이 중괄호를 사용해 state 값을 가져와 사용한다.
'프론트엔드 > React' 카테고리의 다른 글
[React] JSX란 무엇인가? (0) | 2023.03.20 |
---|---|
[React] 바벨 Babel 에 대해서 알아보자. (0) | 2023.03.16 |
[React] state, props의 차이점에 대해서 간략하게 알아보자! (0) | 2023.03.06 |
[React] 컴포넌트 파일로 분리하기 (0) | 2023.03.06 |
[React] React Developer Tools의 기능은 뭘까? (0) | 2023.03.06 |
Comments