← 개발 기록
  # React Native Updates: 0.71 to 0.75

React Native 0.71

  1. Hermes가 기본 엔진으로 설정

    • JavaScript 실행 속도 향상 및 앱 크기 감소
  2. 새로운 아키텍처의 안정화

    • Fabric (새로운 렌더링 시스템)
    • TurboModules (네이티브 모듈 개선)
  3. TypeScript 지원 강화

    • 기본 템플릿에 TypeScript 통합
  4. Metro 번들러 업그레이드

  5. Android 12 지원 개선

  6. iOS 14 지원 개선

React Native 0.72

  1. 새로운 아키텍처의 추가 안정화

    • Fabric 및 TurboModules의 성능 및 안정성 개선
  2. Codegen 도구 개선

    • 네이티브 코드 생성 프로세스 향상
  3. Web 지원 개선

    • React Native for Web과의 호환성 향상
  4. 성능 최적화

    • 메모리 사용량 감소 및 렌더링 성능 향상
  5. 접근성 기능 강화

React Native 0.73

  1. 새로운 아키텍처의 디폴트화 준비

    • Fabric 및 TurboModules를 기본으로 사용하기 위한 준비 단계
  2. React 18 기능 통합

    • Concurrent 렌더링 지원 개선
  3. Metro 설정 간소화

  4. iOS 16 지원 개선

  5. Android 13 지원 개선

  6. JSI (JavaScript Interface) 개선

    • 네이티브와 JavaScript 간 통신 성능 향상

React Native 0.74

  1. 새로운 아키텍처의 기본 활성화

    • Fabric 렌더러가 기본으로 설정
    • TurboModules 사용이 더욱 쉬워짐
  2. React 18 기능의 완전한 통합

    • useTransition, useDeferredValue 등의 훅 지원
  3. 성능 최적화

    • 시작 시간 단축 및 메모리 사용량 개선
  4. TypeScript 5.0 지원

  5. Hermes 엔진 업데이트

    • JavaScript 실행 성능 추가 개선

React Native 0.75 (예상)

  1. 새로운 아키텍처의 완전한 안정화

    • Fabric 및 TurboModules의 버그 수정 및 성능 개선
  2. CodeGen 도구의 추가 개선

    • 네이티브 모듈 개발 프로세스 간소화
  3. React 19 기능 준비

    • 향후 React 업데이트에 대한 준비
  4. 크로스 플랫폼 기능 강화

    • Web 및 데스크톱 지원 개선
  5. 보안 강화

    • 암호화 및 데이터 보호 기능 개선
  6. 개발자 경험 향상

    • 오류 메시지 개선 및 디버깅 도구 강화

이러한 업데이트를 통해 React Native는 성능, 안정성, 개발자 경험 측면에서 지속적으로 개선되고 있습니다. 특히 새로운 아키텍처의 도입과 안정화는 앱의 성능과 사용자 경험을 크게 향상시킬 것으로 예상됩니다.