devmoa

앱 내 Webview 개발기

하이퍼커넥트·2019년 10월 24일·00
WebViewDjangoReactNext.jsWebpack캐싱

AI 요약

Beta

이 글은 Azar 앱 내 Webview 개발 경험을 공유하며, Django와 React를 활용한 초기 아키텍처부터 개선 과정을 다룹니다. 초기에는 Django 템플릿에 React 번들을 삽입하는 방식으로 개발했으나, Hot Module Reload(HMR)의 불편함과 캐싱 문제에 직면했습니다.

특히, Django 템플릿 내에서 Webpack의 파일 해시를 직접 활용하기 어려워 Django의 ManifestFilesMixin과 WhiteNoise 미들웨어를 사용하여 캐싱 전략을 개선했습니다. 이 과정에서 겪은 기술적 어려움과 해결 방안을 통해 Webview 개발의 효율성과 유지보수성을 높이는 방법을 모색합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다