[플러터] 금주의 위젯 : InheritedWidget

반응형

 

요약

  • InheritedWidget은 데이터를 수동으로 전달하지 않고도 하위 위젯에서 데이터에 액세스하고 사용할 수 있는 Flutter 위젯입니다.
  • InheritedWidget을 사용하기 위해 확장하는 클래스를 만들고 공유할 데이터를 저장할 필드를 추가합니다.
  • "of" 메서드는 하위 위젯에서 데이터에 쉽게 액세스하기 위해 사용되며, "updateShouldNotify" 메서드는 데이터가 변경될 때 종속적인 위젯이 다시 그려져야 할지를 결정합니다.
  • 위젯 트리에서 하위에서 데이터를 수정해야하는 경우, InheritedWidget을 valueNotifier나 changeNotifier와 결합할 수 있지만, 이는 복잡해질 수 있습니다.
  • 이러한 상황에서는 provider scope model 같은 상태 관리 패키지를 고려하여 보일러플레이트 코드를 줄일 있습니다. InheritedWidget 대한 자세한 정보와 상세 비디오는 Flutter 웹사이트의 Flutter 위젯 101 시리즈에서 확인할 있습니다.

 

 

 

 

 

 

반응형