state는 기본적으로 데이터가 저장되는 곳이다.
어떻게 하면 React.js 어플에 값이 바뀔 데이터를 담을 수 있을까?
<scirpt type ="text/babel">
const root = document.getElementById("root");
const Container = () => (
<div>
<h3>Total clicks: 0</h3>
<button>Click me</button>
</div>
);
ReactDOM.render(<Container />, root);
</script>
위 코드로 React.js 코드 내에서 카운트를 셀 수 있게 만들어 볼 것이다.
데이터가 바뀔 때마다 container를 리렌더링 해주어야 한다.
React의 좋은 점은 UI에서 바뀐 부분만 업데이트 해준다.