개발/Flutter
다중 네비게이터 사용 시의 modal_bottom_sheet 문제
root가 아닌 자식에서 modal_bottom_sheet을 1 개의 네비게이터 사용하듯이 열면 아래 이미지와 같은 문제가 발생한다. 이를 해결하기 위해선 root 네비게이터를 쓰도록 해야한다. 일반적인 dialog처럼 modal_bottom_sheet에도 적용 가능하므로 아래와 같이 한 줄 추가하면 해결된다. 아래와 같이 하위 네비게이터가 아닌 root 네비게이터에서 modal 창이 나온다.