[React] Why React

첫번째, React JS로 만들어진 웹사이트가 많다. 

신기술을 배울 때 중요한 것은

누가 이 기술을 사용하는지, 그들의 규모가 얼마나 큰지,

이 기술이 그들에게 얼마나 중요한 지 꼭 살펴봐야 한다.

 

상위 1만 개의 웹 사이트 중 44.76%는 React.js 사용한다.

에어비앤비, 인스타그램, 페이스북, 넷플릭스와 같은 큰 회사들이 React를 사용한다.

 

그럼 React JS가 그들에게 얼마나 중요할까?

넷플릭스 웹사이트가 넷플릭스에게 얼마나 중요할까?

페이스북 웹사이트가 페이스북에게 얼마나 중요할까?

당연히 매우 중요하다.

그러므로 그들에게 React JS는 매우 중요하다!!

 

위를 토대로, 이런 거대한 회사에서는 안정적이고, 작동하는 것을 선택해야 한다.

만약 이런 사람들이 사용하는 library나 framework를 배우려고 한다?

아주 좋은 선택이다.

 

두번째 React JS의 큰 투자자가 있다.

React JS는 페이스북이 만들었다.

페이스북은 React JS로 작업하고, 이를 개선하기 위해 자금을 투자하고 있다.

개발자를 고용해서 React JS를 더 좋은 방향으로 개선하기 위해 투자하고 있다.

 

이들이 React JS를 금방 폐기할 거라고 할 수 있을까?

 

세번째, React JS는 정말 큰 커뮤니티를 갖고 있다.

React JS는 정말 큰 커뮤니티를 갖고 있다.

왜냐하면 React JS는 JavaScript와 매우 가깝기 때문이다.

만약 React로 작업을 한다면, 대부분은 노멀한 JavaScript로 작업하게 될 것이다.

그래서 React JS는 Javascript의 커뮤니티를 거의 다 빌려온 셈인데, 이 커뮤니티가 거대하다.

 

책, 강의의 양, library, 가이드, package, 가르쳐줄 사람, 직업, 채용 등 

엄청 거대하다.

 

다른 예시로는 

React JS를 기반으로 제작된 framework들이 있다.

이건 React JS를 기반으로 다른 것을 제작하는 생태계가 존재한다는 것이다.

 

React Native도 있다.

이것은 ios나 안드로이드 어플은 React JS코드로 만들 수 있게 도와준다.

 

이게 바로 React JS를 한 번 배우면 어디든 쓸 수 있다고 말하는 이유이다.