Atomic Design : 재사용이 가능 하도록 디자인 할 수 있는 시스템, Atomic design에서는 컴포넌트를 atoms, molecules, organisms, templates, pages로 나눈다.
Container, Presenter 패턴: Container는 자바스크립트의 기능부분, Presenter는 시각적으로 보이는 영역을 담당한다(UI). 한 페이지 컴포넌트를 기능별로 쪼갠 뒤 import / export 로 해당 function을 불러와서 연결해주면 된다. 이 때 import 하는 쪽이 부모, export 하는 쪽이 자식 컴포넌트가 된다. 리액트는 단방향 데이터 구조를 가지고 있기 때문에 함수나 변수를 부모 > 자식 방향으로만 전달해줄 수 있다. (props 사용)