메타 브랜디드 테마 재구축: 새 아이콘, 사용자 정의 홈페이지, 그리고 블록 API 첫 공개

디자인 관점에서 가장 큰 차이는 PluginOutlet이 삽입 지점(insertion point)이라는 점입니다. 컴포넌트를 코어 템플릿에 직접 주입하게 되며, 모든 커스터마이징이 실제로 앱 구조를 변경합니다.

반면 BlockOutlet은 레이아웃 프레임입니다. 이 프레임에 하나 이상의 컴포넌트를 등록하게 됩니다. 그러면 커스터마이징이 앱 템플릿이 아닌 해당 프레임 내에서 이루어집니다. 이를 통해 더 예측 가능하고 안정적인 레이아웃을 얻을 수 있습니다.

또 다른 큰 차이는 Blocks API가 조건부 렌더링 로직의 전체 범위를 처리할 수 있다는 점입니다. 이를 컴포넌트에 추가할 필요가 없습니다. 블록 컴포넌트는 콘텐츠와 템플릿에만 집중할 수 있으며, 반복되는 로직이 훨씬 적어집니다.

2개의 좋아요