용량이 엄청난데, 최적화는 일단 웹뷰니까, 필요시 고려하는걸로
npm install
npm run build
# or
yarn
yarn build
# dist 폴더에 빌드된 파일이 생성됩니다.
# ttf나 woff같은 파일은 수학 기호를 위한 폰트인것 같네요.
- 타입은 global.d.ts에 정의되어 있음
window.callGPT: (data: RequestDataType) => void; // index.tsx의 32번줄 참고
window.addMessage: (data: MessageType) => void // App.tsx의 157번줄 submitQuestion 참고
postMessage(JSON.stringify({type: 'scrollHeight', height}))
-
App.tsx의 190번 줄에 parserType
으로 수식 렌더링 방식을 정할 수 있습니다.
TEST 영역 주석은 Flutter에서 동작하길 원하는 코드는 웹에서 구현한 것
postMessage
는 Flutter에서 onMessageReceived
로 받을 겁니다.