[오픈소스] svelte routify 에서 layout 상속 재정의 하기
svelte에는 router 를 사용하기 위해 여러 도움을 주는 서비스(플러그인?, 라이브러리?)들이 있다.
기본적으로 svelte 사이트에 방문하면 sapper 가 상단 메뉴에 링크되어 있어서 이를 이용하게 유도? 한다.
그런데 sapper 에서는 이글을 쓰는 시점에서 layout 상속이 강제되어 있는 것 같다.
route를 설정해주는 Routify 에서는 아래와 같이 레이아웃 설정하는 기능이 있다.
_layout.svelte 에 내용을 정의하는데,
문제는 이렇게 정의해 놓으면 하위 문서에도 상속?되어 적용된다.
그래서 재정의할 수있는 기능을 제공하는데,
이때 사용하는 파일명이
_reset.svelte 이다.
여기에서 재정의하면 해당 폴더 하위에 상속되어 레이아웃이 적용된다.
그러나 sapper 에서는 레이아웃을 재정의하는 기능이 없다보니
레이우앗 재정의 기능을 넣어달라고 요청이 올라오고 있다. 그것으로 보아서 아직 sapper 에서는 레이아웃을 재정의하는 기능이 없는듯 하다.