Vite react-ts -> react 템플릿 사용 가능 여부 및 tsconfig / eslint 제약 관련

안녕하세요.
토스인앱 WebView 환경을 구축하는 과정에서 몇 가지 확인하고 싶은 사항이 있어 문의드립니다.

현재 Vite 환경에서 react-ts 대신 react 템플릿을 사용해보니,
로컬 환경에서는 빌드 및 실행 모두 정상적으로 동작하는 것으로 확인되었습니다.
다만 실제 앱 배포 과정에서 발생할 수 있는 제약 사항이 있어 아래 내용을 확인하고 싶습니다.

1) Vite의 react-ts 템플릿을 반드시 사용해야 하는 이유가 있는지?

  • 토스인앱 환경에서 TypeScript 기반 템플릿(react-ts)을 권장하는 이유가 있는지
    (예: TDS Design 사용 시 필요한 조건 등)

  • react 템플릿(순수 JavaScript) 사용 시 문제 없는지

2) react-ts 템플릿을 사용할 경우

  • tsconfig.app.json, tsconfig.node.json에서 반드시 지켜야 하는 설정 제약이 있는지

  • 토스인앱 WebView에서 요구하는 TS 설정이 존재하는지

3) ESLint 관련 제약 여부

  • 토스인앱 WebView 환경에서 사용을 권장하거나 금지되는 ESLint 규칙이 있는지

  • 배포 시 꼭 필요한 lint 설정이 존재하는지

위 세 가지 항목에 대해 가이드 또는 권장 사항이 있다면 안내 부탁드립니다.
감사합니다.

안녕하세요 :slight_smile:

  1. 개발 효율상의 이유로 ts로 작성되었어요. 순수 react 템플릿을 사용하셔도 괜찮습니다.
  2. 없습니다. WebView는 번들된 JS 실행만 보므로 TS 설정은 개발 편의/품질 목적이에요.
  3. 앱인토스 웹뷰에서 요구/금지하는 ESLint 규칙은 없습니다.