less than 1 minute read

state vs 변수

ReactDOM.render()를 하느냐 마느냐
  • state

    컴포넌트 내부에서 바뀔 수 있는 값을 의미

    함수형, 클래스형 컴포넌트에서 사용

    state 업데이트 시 ReactDOM.render() 함수 스스로 호출하여 바뀐 state 값 적용된 html return 할 수 있게 해줌

  • 변수

    컴포넌트 내부에서 사용은 할 수 있음

    함수형, 클래스형 컴포넌트에서 사용

    변수 값이 업데이트 되도라도 컴포넌트의 return 되는 html 은 변화하지 않음

    React.render()를 직접 사용해야 컴포넌트 업데이트 가능