본문으로 건너뛰기

React SDK

공용 React 앱 호스트

0.8.0

앱별 호스트 서비스와 독립 공용 호스트 빌드.

React SDK 0.8.0

필수 전환

  • 승인된 앱 UI는 Core 0.7.0의 공용 React 호스트에서 실행합니다. 이전 앱 프레임 번들은 호환되지 않으므로 다시 빌드해야 합니다. 백엔드의 Composer·sandbox 선택은 별도로 유지됩니다.
  • 독립 앱 빌드에는 @nexia/sdk/vite의 nexiaAppConfig(import.meta.url)을 사용합니다. 플러그인은 앱 요청을 소유 앱의 호스트 서비스에 연결하고, 지원되는 호스트 의존성을 공유하며, 앱 의존성을 번들에 포함하고 nexia-host.json과 스타일을 생성합니다.
  • 제거된 범용 Resource Information 스키마 내보내기는 기존 조합형 Resource 폼·상세 계약으로 전환합니다. 폼 값 조회에는 resourceFieldValue를 사용합니다.

호스트 동작

  • 지연 로드와 여러 앱의 동시 표시에서도 앱 서비스의 요청 소유권을 유지합니다. useReauthenticate는 소유 앱 복귀 경로를 유지하며 인증 이동과 미저장 작업 확인을 Core에 위임합니다.
  • 공용 JavaScript 실행에는 앱 소스와 의존성 승인이 필요하며 악성 프런트엔드 코드를 격리하지 않습니다. 백엔드 권한 검사와 격리는 계속 필요합니다.

Laravel SDK 0.8.0, Core 0.7.0, 다시 빌드한 앱 산출물을 함께 적용합니다. CLI 에셋 제공에는 대응 alpha.7 릴리스가 필요합니다.