Tds와 관련되어 질문드려요

,

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

저희 앱은 React 19 기반의 기존 웹 프로젝트를 웹뷰로 연동한 미니앱입니다.

  1. FAQ에 "TDS는 앱인토스 SDK와의 의존성을 위해 필수로 설치해야 해요"라고
    안내돼 있는데, @toss/tds-mobile 2.5.1의 peerDependencies는 react 16.8.3,
    17 ,18 로 React 19를 허용하지 않습니다. 현재는 npm overrides로 peer만
    넘겨 설치해 둔 상태이고, 컴포넌트는 사용하지 않습니다.

  2. SDK 3.x에서도 TDS 설치가 실제로 필수인가요?
    (@apps-in-toss/web-framework 3.0.3의 dependencies·peerDependencies에는
    TDS 참조가 없고, TDS 없이 빌드·번들 생성·실기기 테스트가 모두 정상입니다)

  3. React 19를 지원하는 TDS 버전이 있거나 예정인가요?

  4. 필수라면 React 18 다운그레이드 외에 권장하는 방법이 있나요?

  5. 비게임 출시 체크리스트의 “사용자 안내나 확인이 필요한 경우 TDS 모달을
    사용해요” 항목 관련입니다.
    TDS를 설치만 하고 컴포넌트는 쓰지 않는 상태에서,
    동등한 동작의 자체 구현 모달(바텀시트, role=“dialog”, 배경 클릭·뒤로가기로
    닫힘)로 이 항목을 충족할 수 있나요?

appName (선택)

peojuma

@ansun218197 님 안녕하세요
과거 TDS가 필수였으나 현재는 필수가 아닙니다.
FAQ 최신화해둘게요!