호환성 계약
Compatibility Contract
한 산출물이 다른 실행환경에서 동작하려면 서로 만족해야 하는 기능·형식·설정 조건이다.
마지막 검증
호환성 계약은 JavaScript가 요구하는 네이티브 함수·자료형·설정과 설치 앱이 실제로 제공하는 기능이 맞아야 한다는 조건이다. React Native Turbo Native Module에서는 JavaScript 명세에 메서드와 오가는 자료형을 선언하고, Codegen이 이를 네이티브 언어 인터페이스로 만든다.
네이티브 함수가 추가·삭제되거나 자료형과 설정이 바뀌면 계약도 달라질 수 있다. 런타임 버전은 이 계약이 같은 빌드와 업데이트를 한 그룹으로 묶는 표식이지, 계약 내용을 자동으로 증명하는 검사 자체는 아니다.
출처와 검증 범위
아래 날짜는 링크를 마지막으로 열어 본 날입니다. 문서 상단의 검증일은 글의 설명과 적용 범위를 다시 확인한 날입니다.
- Using EAS UpdateExpo · 공식 문서 · 확인 2026-08-04
- Native ModulesReact Native · 공식 문서 · 확인 2026-08-04