본문 바로가기

배워서 남주는 코딩

Navigator operation requested with a context that does not include a Navigator.

단일 페이지/클래스에서, MaterialApp 안에서 Navigator를 사용시 발생.

MaterialApp이 인스턴스화 된 다음에야 Navigator가 생성되는데,

같은 context/위젯 트리에서 실행하려 하므로 에러가 발생.

 

(=> 다른 방식의 라우팅을 사용한다. go_router?)

=> 각각의 클래스를 분리한다. MaterialApp <-> Navigator