Vue2의 React의 마이그레이션을 진행중이예요. Module Federation을 이용한 Micro frontend 구조로 변경하면서 점진적으로 진행할 계획이 있습니다! 이전에 Vue2 + Webpack과 React + Vite의 조합으로 Module Federation을 진행하려고 시도했었죠. 결과적으로 다른 두 번들러의 결과물을 합치는건 불가능했습니다! 당연하게도(?) 번들결과물은 서로의 코드에 호환이 안되거든요 🤥 겸사겸사 빌드속도도 향상시킬겸 Host 역할을 하는 Vue2를 Vite로 변경하였습니다. 그리고 더 중요한점! Vue 안에서 React App을 렌더링해야하기 때문에 Vue의 SFC 안에서 React와 React-DOM으로 Remote의 React module을 직접 렌더하는 코드가 필요했습니다. 앞으로의 난항이 더욱 기대되는데요. - 토큰의 보관 및 사용 - Vue에서 관리하던 전역상태를 React와 공유 어떻게든 해내야겠죠..? 🥺
콘텐츠를 더 읽고 싶다면?
원티드에 가입해 주세요.
로그인 후 모든 글을 볼 수 있습니다.
댓글 1