[플러터] 금주의 위젯 : ValueListenableBuilder
플러터 앱 개발/금주의 위젯2023. 5. 18. 08:23
반응형
요약
- ValueListenableBuilder는 데이터가 변경될 때 자동으로 UI를 업데이트하는 데 도움이 되는 Flutter 위젯입니다.
- 이 위젯은 ValueNotifier를 활용하여 값을 관리하고 값이 변경될 때 리스너에게 알립니다.
- 문자열 또는 정수와 같은 간단한 값의 경우 ValueNotifier로 감싸고 ValueListenableBuilder를 사용하여 변경 사항을 감지하고 위젯 트리를 다시 빌드할 수 있습니다.
- 복잡한 데이터의 경우 ValueNotifier를 확장하여 사용자 정의 노티파이를 만들고 데이터 변경 시 NotifyListeners 함수를 호출해야 합니다.
- ValueListenableBuilder는 애니메이션과 함께 사용할 수 있어 위젯 애니메이션에 유용합니다. 또한 InheritedWidget을 사용하여 위젯 트리 전체에서 값을 공유할 수 있습니다.
반응형
'플러터 앱 개발 > 금주의 위젯' 카테고리의 다른 글
[플러터] 금주의 위젯 : MediaQuery (0) | 2023.05.19 |
---|---|
[플러터] 금주의 위젯 : InheritedWidget (0) | 2023.05.18 |
[플러터] 금주의 위젯 : Flexible (0) | 2023.05.18 |
[플러터] 금주의 위젯 : AnimatedList (0) | 2023.05.18 |
[플러터] 금주의 위젯 : Positioned (0) | 2023.05.18 |
[플러터] 금주의 위젯 : Align (0) | 2023.05.16 |
[플러터] 금주의 위젯 : BackdropFilter (0) | 2023.05.13 |
[플러터] 금주의 위젯 : Transform (0) | 2023.05.12 |