
SPA 구현을 통해 사용자 경험을 향상시킬 수 있다.
거대한 커뮤니티로 인해 다양한 라이브러리를 사용할 수 있다.

전역적으로 상태를 관리하기 용이하다.
프로젝트의 규모나 상태 관리 측면에서 적합한 규모의 상태관리 라이브러리이다.

Client와 Server data를 분리해여 상태 관리를 할 수 있다.

CSS in JS 방식으로 스타일링이 가능하다.
컴포넌트 형식으로 관리되어 유지 보수가 용이하고 SCSS가 내재되어 스타일링을 더욱 쉽게 할 수 있다.

다양한 기능 및 디자인을 제공한다.
styled-components와 함께 사용할 수 있는 디자인 프레임워크이다.