프론트엔드 개발자는 왜 리액트를 배워야 하며 주류 라이브러리로 사용되고 있는 이유에 대해 생각해보았다.
1. 많은 대기업들의 사용
안정성↑ 도태될 일↓
- 인스타그램, 에어비앤비, 페이스북 많은 글로벌 기업이 사용하고 있다.
- 단순히 대기업이 많이 사용해서 좋다는 것이 아니라 안정적인 서비스를 중요시한다는 것, 그리고 기술이 도태될 일이 드물다는 것이 큰 이유라고 생각했다.
2. 페이스북의 지원
- 많은 오픈소스 라이브러리는 contributor에게 수입이 없거나 적기에 관리되지 못하고 소홀해지는 경우가 많다고 하더라.
- 그러나 리액트는 페이스북에서 만들고 그들이 적극적으로 리액트 관련 툴에 투자하고 있어서 도태될 일이 적을 것 같았다.
3. 방대한 자바스크립트 커뮤니티
- 리액트는 자바스크립트 오픈소스 라이브러리이다.
- 자바스크립트는 세계에서 가장 많이 사용하는 프로그래밍 언어로 채용, 에러해결, 많은 라이브러리, Docs 등등 각종 문제점을 웬만해서는 구글링으로 (개인적으로는 시간이 조금 걸리더라도)해결할 수 있었다.
4. React Native
- 자바, 코틀린만큼은 시장성이 넓진 않지만 그래도 React를 배워두면 앱 개발에도 활용할 수 있다는 장점이 있다.
- 다만 RN을 주력 기술로 밀고 나가기엔 한계가 있어보이긴 한다.