라이브러리와 프레임워크 모두 이미 작성된 코드이며, 우리는 이를 가져다 사용하는 것이다. 왜? 만약 우리가 원하는 기능을 누군가가 이미 구현해 놓았다면, 굳이 우리가 새로 만들 필요 없이 이미 만들어진 코드를 사용하는게 효율적이니까("바퀴를 다시 발명하지 마라")
전통적인 웹사이트에서는 사용자가 웹사이트 내의 다른 페이지로 이동하면, 브라우저가 페이지를 보여주기 위해 매번 HTML 파일로 된 "페이지 전체"를 불러와야만 했다.
리액트의 데이터 흐름은 간단히 말해서 단방향 흐름이다. 리액트의 데이터 흐름은 하향식, 즉, 부모 컴포넌트로부터 자식 컴포넌트로 전달된다.
side effect는 직번역을 하자면 '부작용'이지만, 여기서는 '함수의 외부에 끼치는 영향'을 의미한다.예를 들어그리고이 두 경우 모두 side effect를 발생시킨다고 할 수 있다. 가이드에서 설명하고 있는 side effect는 다음과 같지만 이외에도 더 있을
CDD란 부품 단위로 UI 컴포넌트를 만들어 나가는 개발을 의미한다. UI 컴포넌트를 재활용할 수 있다.
리액터에서의 렌더링은 일반적으로 알고있는 '브라우저의 렌더링'과는 조금 다르다.