Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그

MFE 환경에서 공통 헤더(GNB) 개편하기

인프랩 favicon인프랩·Architecture·
ReactViteModule FederationMicro FrontendsApp Shell
2026년 03월 05일15

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

인프랩이 MFE 환경에서 공통 헤더를 런타임 로딩으로 개편해 이중 관리와 배포 복잡성을 줄이고, 헤더를 독립적으로 업데이트하는 기반을 마련했습니다.

구현 방법

  • Module Federation 기반 런타임 로딩으로 헤더를 독립 배포
  • App Shell과 Antman 간 어댑터 모듈 도입, Vite로 Antman 엔트리 구성
  • 스타일 충돌 방지: emotion으로 난수 클래스명 생성 및 격리
  • 레이아웃 안정성 확보: MutationObserver로 로드 시점 감지 및 placeholder 제거
  • 스켈레톤: data 속성과 쿠키 스냅샷으로 SSR 없이 노출 제어
  • 경로별 검색바 표시 및 모션: HTML data 속성과 CSS 변수로 제어

주요 결과

  • 런타임 반영으로 배포 DX 및 유지보수 효율 개선
  • 스켈레톤으로 초기 로딩의 깜빡임 감소와 레이아웃 안정성 향상
  • 경로별 검색바 노출 및 스크롤 모션으로 UX 개선
  • 단일 앱쉘 관리로 운영 효율 증가

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
No Image
76%

당근 동네걷기 위에서 동시에 쏟아지는 오버레이들을 우아하게 제어하기

당근 favicon당근·2026년 09월 30일
전체 데이터를 브라우저에 두는 광고 대시보드 만들기 섬네일
75%

전체 데이터를 브라우저에 두는 광고 대시보드 만들기

토스 favicon토스·2026년 08월 20일
FE 최적화, 비즈니스로 시작해서 엔지니어링으로 끝내기 섬네일
74%

FE 최적화, 비즈니스로 시작해서 엔지니어링으로 끝내기

당근 favicon당근·2025년 09월 11일