State of React 2023
Stateofreact
2023년은 React Server Components(RSC)의 도입으로 React 생태계에 큰 변화를 가져온 해로 평가됩니다. 이는 2018년 React Hooks의 출시 이후 가장 중요한 패러다임 전환으로 볼 수 있는데요.
Hooks의 성공: React Hooks는 출시 후 5년 만에 압도적인 지지를 얻어, 설문 조사 결과 99.5%의 개발자가 사용 중인 것으로 나타났습니다. 이는 함수형 컴포넌트 패러다임이 React 개발의 표준으로 자리잡았음을 시사하는데요. 반면, 클래스 컴포넌트는 레거시 시스템 유지보수나 에러 바운더리와 같은 특수한 경우만 사용되고 있습니다.
Server Components의 전망: RSC의 도입은 React 애플리케이션 아키텍처에 근본적인 변화를 가져올수 있습니다. 그러나 RSC가 Hooks와 같은 수준의 광범위한 채택을 이룰 수 있을지는 불확실합니다. RSC는 번들러 및 라우터와의 긴밀한 통합을 요구하며, 이는 기존 React 프로젝트에 점진적 도입을 어렵게 만드는 요인입니다.
React 개발자 커뮤니티의 특성: React 개발자들은 최신 기술 동향을 신속히 수용하는 경향을 보입니다. 설문 응답자의 71%가 데이터 수집 시점에서 최신 버전인 React 18을 사용 중이라고 응답했습니다.
서버 사이드 렌더링(SSR)의 현주소: 응답자의 37%가 SSR을 전혀 사용해 본 경험이 없다고 답했습니다. 이는 SSR이 오랫동안 사용 가능했음에도 불구하고, 여전히 많은 개발자들에게 생소한 기술임을 시사합니다.
2028년 React 생태계 전망: 향후 5년간의 발전을 고려할 때, 2028년경에는 두 가지 패러다임이 공존할 것으로 예상되며 비슷한 수준의 사용률을 보일 것으로 전망됩니다:
a) Server Components와 Server Actions를 포함한 '풀스택' 버전
b) 기존의 클라이언트 중심 단일 페이지 애플리케이션(SPA) 버전
React 생태계는 지속적인 혁신과 변화를 겪고 있는데요 이러한 동향을 살펴볼 분들은 원문을 참조하시기 바랍니다.
https://2023.stateofreact.com/ko-KR/
다음 내용이 궁금하다면?
이미 회원이신가요?
2024년 8월 6일 오전 12:29