* react의 전 개념이 아니라 작성자가 필요한 부분만 정리를 하였습니다. * React Virtual DOM - 기존의 프레임워크에서는 JS의 특정 값이 바뀌면 DOM의 속성이 바뀌도록 연결을 해주어서, 업데이트 하는 작업을 간소화 하는 방식이었습니다. - React의 경우에는 업데이트가 아니라 전부 날리고 새로 보여준다는 아이디어에서 개발이 시작되었습니다. 하지만 전부 날리고 새로 보여줄 경우에는 속도가 굉장히 느릴 것 입니다. 그렇기 때문에 브라우저에 실제로 보여지는 DOM이 아니라 메모리에 가상으로 존재하는 DOM으로서 그냥 JS객체이기 때문에 작동 성능이 실제로 브라우저에서 DOM을 보여주는 것 보다 속도가 훨씬 빠릅니다. * defaultProps 로 기본값 설정 - 컴포넌트에 props를 ..