Vue, Angular 등 많은 자바스크립트 프레임워크가 있다.
유연함
리액트는 프레임워크가 아니라 라이브러리다. 덕분에 조금 더 유연하게 사용할 수 있다.
리액트 생태계 안에서 리액트 네이티브, 개츠비, 일렉트론, Next.js 를 활용해 다양한 방식으로 모바일 앱, 웹앱, CSR, SSR 앱 등을 만들 수 있다.
개발자 친화적
컴포넌트 내부에서 JSX를 이용하여 HTML과 동일한 문법을 사용할 수 있다. Vue나 Angular는 그들의 특정한 문법을 공부해야 한다.
방대한 커뮤니티, 페이스북의 지원
페이스북 내부에서 가장 많이 사용하고 있다.
커뮤니티가 커서 정보가 많다. (현재 Npm trend 기준 주당 2천만 다운로드)
다른거 다 떠나서 가장 많은 사람들이 쓰기 때문에 나도 쓴다.
협업할 때도 React는 이미 알고 있는 사람들이 많기 때문에 러닝 커브가 낮을 것 같다.