[REACT] REACT 기반 오픈소스 기술 트렌드를 알아보자

김현수·2023년 12월 5일
0

React

목록 보기
8/29
post-thumbnail

📰 GPT4 에게 물어본 REACT 기반 오픈소스 트렌드


NEXT.js

  • 서버 측 렌더링 및 정적 Web App 을 구축하기 위한 React 프레임워크
  • 사용 편의성, 성능 최적화, 자동 코드 분할, 내장 CSS 지원, 빠른 새로 고침과 같은 기능

  • Jamstack 이 부상하고 성능이 뛰어나고 SEO 친화적인 Web App 에 대한 필요성 높아짐
    • JavaScript, API 및 Markup을 나타내는 아키텍처 접근 방식
    • 서버 측 렌더링 (SSR), 정적 사이트 생성 (SSG) 및 동적 렌더링까지 처리 가능
    • 빌드 시 페이지를 사전 렌더링할 수 있다는 점

Gatsby

  • 정적 웹 사이트 구축하기 위한 React 기반 오픈 소스 프레임워크
  • GraphQL 데이터 레이어, 자동 이미지 최적화, 다양한 CMS 와의 통합과 같은 기능 제공
  • 콘텐츠가 헤드리스 CMS 에서 제공되는 경우 정적 사이트, 블로그 및 포트폴리오 사이트 구축에 사용

Redux 툴킷 & RTK Query

  • 상태 관리 라이브러리 Redux 애플리케이션 개발을 단순화
  • RTK Query 는 강력한 데이터 가져오기 및 캐싱 도구

React-Query

  • 비동기 데이터 가져오기, 캐싱하고 동기화하기 위한 라이브러리
  • 서버 상태 관리를 위해 선호되는 도구가 되어 서버 데이터에 대한 전역 상태 관리 라이브러리 사용 필요성 줄임

Chakra UI

  • 신속하게 구축할 수 있는 컴포넌트 제공하고 간단하고 액세스 가능한 모듈식 컴포넌트 라이브러리
  • 접근성과 스타일 용이성에 중심, 반응성이 뛰어나고 사용자 정의 가능

테스트 라이브러리 : RTL / JEST

  • 좋은 테스트 관행 제공, 완전한 테스트 유틸리티 제공
  • Jest 는 단순성에 초점을 맞춤 JS 테스트 프레임워크
  • RTL 과 Jest 의 조합은 사용자가 상호 작용하는 방식으로 컴포넌트 테스트하는데 중점

React Hooks

  • React 16.8 에 Hook 도입
  • 컴포넌트 작성하는 방식 변화
  • 후크가 잇는 기능적 구성 요소 선호

Headless CMS 통합

  • Contentful, Strapi 또는 Sanity 와 같은 Headless CMS 와 React 를 통합하는 것
  • 컨텐츠 중심 애플리케이션에 인기, 콘텐츠 관리를 위한 유연한 백엔드 제공

Tailwind CSS

  • 유틸리티 중심의 CSS 프레임워크
  • 간편한 스타일링과 반응성 덕에 인기 많아지는 중
  • 시각적으로 매력적인 인터페이스를 구축하는 빠르고 효율적인 방법 제공
profile
일단 한다

0개의 댓글