navigation 관련해서 코드를 분석하던 중, 공통 객체를 이용할 수 있도록 하는 로직이 있어 기록하게 되었다. CompositionLocalcomposable 사이에 특정 데이터나 객체를 전역 state처럼 두고 사용할 수 있는 방법이 있는데, 바로 "CompositionLocal"을 이용한 방법이다.CompositionLocal은 compose에서 계층적으로 데이터를 전달하는 방법을 의미한다.이 객체를 설정하면 하위 composable들은 자유롭게 이 객체의 정보에 접근할 수 있다. navController를 예시로 들어, 아래와 같은 코드가 있다고 하자.val navController = rememberNavController()CompositionLocalProvider(navControlle..