React state vs 변수
state vs 변수
ReactDOM.render()를 하느냐 마느냐
-
state
컴포넌트 내부에서 바뀔 수 있는 값을 의미
함수형, 클래스형 컴포넌트에서 사용
state 업데이트 시 ReactDOM.render() 함수 스스로 호출하여 바뀐 state 값 적용된 html return 할 수 있게 해줌
-
변수
컴포넌트 내부에서 사용은 할 수 있음
함수형, 클래스형 컴포넌트에서 사용
변수 값이 업데이트 되도라도 컴포넌트의 return 되는 html 은 변화하지 않음
React.render()를 직접 사용해야 컴포넌트 업데이트 가능