프론트엔드 기술을 선택할 때 항상 고민의 시간이 길었습니다.
React vs Angular vs Vue vs Svelte(이건 요즘)
이제는 React가 가장 우위를 점하고 있다고 생각합니다.
2020 스택오버플로우 survey만 봐도 알 수 있습니다.
https://insights.stackoverflow.com/survey/2020#technology-web-frameworks-all-respondents2
React는 라이브러리입니다. (공식문서)
라이브러리의 성격으로 다양한 곳에 접목시켜서 사용하는 걸로 생각됩니다.
라이브러리는 개발 편의를 위한 도구들의 집합입니다. 반면의 프레임워크는 기반 구조까지도 잡혀있는 훨씬 큰 개념입니다.
React는 생태계가 상당합니다.
React는 이미 사용빈도가 높고 관심도 높습니다. 당연히 사용자가 많습니다. 실무에서도 사용을 많이 하기 때문에 만들려고하는 기능의 고민과 오류에 관련된 굉장히 많은 자료들을 찾아볼 수 있습니다.
React는 확실한 장점이 있습니다.
가상 DOM / JSX / Flux / 함수형 프로그래밍 등등
React는 함께하는 라이브러리가 많습니다.
생태계가 발전하면서 React에 날개를 달아주는 많은 라이브러리들이 있습니다. 앞으로도 튼튼하게 설계된 훌륭한 라이브러리가 나올 것 입니다.
기술의 트렌드는 빠르게 변하고 있습니다. 그렇기 때문에 새로운 기술을 빠르게 익히는 능력이 중요하다고 생각합니다.
'FrontEnd > React' 카테고리의 다른 글
[React] Tiny UI Kit 만들어보기 (0) | 2022.04.24 |
---|