1. State

: 리액트 component 상태

또한, 리액트 component의 변경 가능한 데이터

javascript 객체임

1-1. state는 개발자가 정의한다

ㄴ렌더링이나 데이터 흐름에 사용되는 값만 state에 포함시켜야 함

1-2. state는 직접 수정할 수 없다(하면 안된다)

// 잘못된 방법
~~this.state = {name: 'sukyung'}~~

// 정상적인 방법
~~~~this.setState({name: 'sukyung'})

2. Lifecycle

: 리액트 component의 생명주기

⇒ 즉, component가 계속 존재하는게 아니라

시간의 흐름에 따라 생성되고 업데이트되다가 사라짐

Untitled