[Flutter] Navigator.push로 띄운 widget에서 InheritedWidget에 접근할 수 없는 문제
문제 상황 상위 위젯에서 추가한 InheritedWidget을 하위 widget에서 접근하지 못하는 문제 BuildContext.dependOnInheritedWidgetOfExactType이 null을 반환해서 property 및 method를 호출할 수 없음 예제 코드 문제를 재현하는 간단한 counter app HomeScreen 및 DetailScreen은 버튼을 눌러서 count 증가 HomeScreen과 DetailScreen은 count 값(state) 공유 Count 값을 하위 widget에 공유하기 위한 InheritedWidget 생성 class CounterProvider extends InheritedWidget { const CounterProvider({ super.key, required super.child, required this.counter, required this.incrementCounter, }); final int counter; // ✅ count 값 공유 final void Function() incrementCounter; // ✅ count action 공유 @override bool updateShouldNotify(covariant InheritedWidget oldWidget) => true; static CounterProvider?...