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

반응형

 

요약

  • ValueListenableBuilder는 데이터가 변경될 때 자동으로 UI를 업데이트하는 데 도움이 되는 Flutter 위젯입니다.
  • 이 위젯은 ValueNotifier를 활용하여 값을 관리하고 값이 변경될 때 리스너에게 알립니다.
  • 문자열 또는 정수와 같은 간단한 값의 경우 ValueNotifier로 감싸고 ValueListenableBuilder를 사용하여 변경 사항을 감지하고 위젯 트리를 다시 빌드할 수 있습니다.
  • 복잡한 데이터의 경우 ValueNotifier를 확장하여 사용자 정의 노티파이를 만들고 데이터 변경 시 NotifyListeners 함수를 호출해야 합니다.
  • ValueListenableBuilder 애니메이션과 함께 사용할 있어 위젯 애니메이션에 유용합니다. 또한 InheritedWidget 사용하여 위젯 트리 전체에서 값을 공유할 있습니다.

 

 

 

 

 

 

 

 

 

 

 

반응형