안녕하세요.
이전에 슬랙에서도 문의드렸었는데,
TDS v2.x 마이그레이션 이후 지속 에러가 발생하여 다시 문의 드립니다.
기존 react-route ssr 환경이 문제일 수도 있을 것 같아,
csr 환경으로 전환 이후에도 동일 문제가 발생합니다.
우선 서버 실행 후 iOS 시뮬레이터로 접속 시 에러 메시지는 아래와 같습니다.
yarn run v1.22.19
$ bedrock dev
██████╗ ███████╗██████╗ ██████╗ ██████╗ ██████╗██╗ ██╗
██╔══██╗██╔════╝██╔══██╗██╔══██╗██╔═══██╗██╔════╝██║ ██╔╝
██████╔╝█████╗ ██║ ██║██████╔╝██║ ██║██║ █████╔╝
██╔══██╗██╔══╝ ██║ ██║██╔══██╗██║ ██║██║ ██╔═██╗
██████╔╝███████╗██████╔╝██║ ██║╚██████╔╝╚██████╗██║ ██╗
╚═════╝ ╚══════╝╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚═════╝╚═╝ ╚═╝
Welcome to Bedrock
Listening on http://0.0.0.0:8081
$ /minda-front-apps-in-toss/node_modules/.bin/react-router dev
➜ Local: http://localhost:5173/
➜ Network: use --host to expose
➜ press h + enter to show help
RN LOG Running "shared" with {"rootTag":61,"initialProps":{"loadingStartTs":1757206317121,"networkStatus":"WIFI","schemeUri":"intoss://minda","initialFontSize":"Large","initialColorPreference":"light","isVisible":true}}
RN DEBUG [Analytics] {
"log_type": "screen",
"log_name": "/::screen",
"params": {
"referrer": null,
"deployment_id": "local",
"deployment_timestamp": null
}
}
RN WARN (ADVICE) View #107 of type RCTView has a shadow set but cannot calculate shadow efficiently. Consider setting a background color to fix this, or apply the shadow to a more specific component.
RN WARN (ADVICE) View #105 of type RCTView has a shadow set but cannot calculate shadow efficiently. Consider setting a background color to fix this, or apply the shadow to a more specific component.
RN WARN (ADVICE) View #103 of type RCTView has a shadow set but cannot calculate shadow efficiently. Consider setting a background color to fix this, or apply the shadow to a more specific component.
RN LOG [eventLogDebug] {"log_name": "/::screen", "log_type": "screen", "params": {"deployment_id": "local", "deployment_timestamp": "NaN", "referrer": "null", "search": ""}}
Please gsap.registerPlugin(CustomEase)
Please gsap.registerPlugin(CustomEase)
Error: deploymentId is not a constant handler
at ir.getConstant (file:///minda-front-apps-in-toss/node_modules/@toss-design-system/mobile-ait/dist/esm/index.js:1:563)
at file:///minda-front-apps-in-toss/node_modules/@toss-design-system/mobile-ait/dist/esm/index.js:1:1368
at F (file:///minda-front-apps-in-toss/node_modules/@toss-design-system/mobile-ait/dist/esm/index.js:1:3565)
at Eg (file:///minda-front-apps-in-toss/node_modules/@toss-design-system/mobile-ait/dist/esm/index.js:21:183)
at renderWithHooks (/minda-front-apps-in-toss/node_modules/react-dom/cjs/react-dom-server.node.development.js:5724:16)
at renderIndeterminateComponent (/minda-front-apps-in-toss/node_modules/react-dom/cjs/react-dom-server.node.development.js:5798:15)
at renderElement (/minda-front-apps-in-toss/node_modules/react-dom/cjs/react-dom-server.node.development.js:6023:7)
at renderNodeDestructiveImpl (/minda-front-apps-in-toss/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
at renderNodeDestructive (/minda-front-apps-in-toss/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
at renderContextProvider (/minda-front-apps-in-toss/node_modules/react-dom/cjs/react-dom-server.node.development.js:5997:3)
at renderElement (/minda-front-apps-in-toss/node_modules/react-dom/cjs/react-dom-server.node.development.js:6094:11)
at renderNodeDestructiveImpl (/minda-front-apps-in-toss/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
at renderNodeDestructive (/minda-front-apps-in-toss/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
at renderIndeterminateComponent (/minda-front-apps-in-toss/node_modules/react-dom/cjs/react-dom-server.node.development.js:5852:7)
at renderElement (/minda-front-apps-in-toss/node_modules/react-dom/cjs/react-dom-server.node.development.js:6023:7)
at renderNodeDestructiveImpl (/minda-front-apps-in-toss/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
Error: deploymentId is not a constant handler
at ir.getConstant (file:///minda-front-apps-in-toss/node_modules/@toss-design-system/mobile-ait/dist/esm/index.js:1:563)
at file:///minda-front-apps-in-toss/node_modules/@toss-design-system/mobile-ait/dist/esm/index.js:1:1368
at F (file:///minda-front-apps-in-toss/node_modules/@toss-design-system/mobile-ait/dist/esm/index.js:1:3565)
at Eg (file:///minda-front-apps-in-toss/node_modules/@toss-design-system/mobile-ait/dist/esm/index.js:21:183)
at renderWithHooks (/minda-front-apps-in-toss/node_modules/react-dom/cjs/react-dom-server.node.development.js:5724:16)
at renderIndeterminateComponent (/minda-front-apps-in-toss/node_modules/react-dom/cjs/react-dom-server.node.development.js:5798:15)
at renderElement (/minda-front-apps-in-toss/node_modules/react-dom/cjs/react-dom-server.node.development.js:6023:7)
at renderNodeDestructiveImpl (/minda-front-apps-in-toss/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
at renderNodeDestructive (/minda-front-apps-in-toss/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
at renderContextProvider (/minda-front-apps-in-toss/node_modules/react-dom/cjs/react-dom-server.node.development.js:5997:3)
at renderElement (/minda-front-apps-in-toss/node_modules/react-dom/cjs/react-dom-server.node.development.js:6094:11)
at renderNodeDestructiveImpl (/minda-front-apps-in-toss/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
at renderNodeDestructive (/minda-front-apps-in-toss/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
at renderIndeterminateComponent (/minda-front-apps-in-toss/node_modules/react-dom/cjs/react-dom-server.node.development.js:5852:7)
at renderElement (/minda-front-apps-in-toss/node_modules/react-dom/cjs/react-dom-server.node.development.js:6023:7)
at renderNodeDestructiveImpl (/minda-front-apps-in-toss/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
개발 환경 및 이력은 아래와 같습니다.
- 개발 환경
- WebView 기반
- react 18 + react-router v7 / vite + CSR 방식
- WebView 기반
- 이슈 이력
- react 18 / react-router v7 기반 프로젝트에 가이드대로 환경 구성
- 내부 처리 이슈로 SSR 방식으로 개발 진행
- TDS v1.x 에서 iOS 시뮬레이터 위주로 이상없이 개발 진행
- TDS v2.x 마이그레이션 이후 위 해당 이슈 발생 및 TDS v1.x 원복
- SSR → CSR 방식으로 프로젝트 전환
- 정상 동작 확인 이후 다시 TDS v2.x 마이그레이션
- 동일 이슈 발생
이상입니다.
해당 이슈에 대한 가이드 부탁드리며,
추가적으로 TDS v1.x 로 진행 하여도 앱 출시 등에 문제는 없을지 문의드립니다.
감사합니다.