[스터디 - 리액트를 다루는 기술] 1주차 - 리액트의 특징
yjym33
리액트란 무엇인가? Facebook에서 개발한 자바스크립트 라이브러리로 사용자 인터페이스를 만드는데 사용하며, 오로지 View만 신경쓰는 라이브러리 입니다. 리액트는 프로젝트에서 특정 부분이 어떻게 생길지, 어떻게 동작할지를 정하는 컴포넌트를 이용하여 View를 렌더링 합니다. 렌더링은 사용자 화면에 뷰를 보여주는 것을 말합니다. 리액트 라이브러리는 렌더링에 드는 비용을 최적화 하는데 도움을 줍니다. 그렇다면 어떻게 도움을 주고 있는 것일까요? 이 비밀을 파악하려면 리액트의 컴포넌트가 최초로 실행한 초기 렌더링과 컴포넌트의 렌더링에 사용되는 데이터가 변경하면서 일어나는 리렌더링에 대한 의미를 이해해야 합니다. 초기 렌더링 어떤 UI 프레임워크, 라이브러리를 사용하든지 간에 맨 처음 어떻게 보일지를 정하는..