일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 소울칼리버6
- 이모지
- Android
- 공자명언
- 1인개발자
- Coroutine
- jetpack compose
- androidx
- 이모지메모
- kotlin
- 코틀린
- bash
- Freesound
- 명언모음
- FSM
- 넷플릭스
- 오픈소스
- Streaming
- recyclerview
- 좋은글필사하기
- DART
- Linux
- Flutter
- 벤자민플랭클린
- 장자명언
- ASMR
- 명심보감
- 공부집중
- Firebase
- 파이썬
Archives
- Today
- Total
목록특정위젯만갱신 (1)
Vintage appMaker의 Tech Blog
[Flutter] 특정위젯만 갱신하기 - Statefulbuilder 위젯
Flutter로 개발하다보면 setState()를 사용하므로써 전체 위젯이 갱신되어 과부하가 생기는 경우가 많다. 이럴 경우, 특정영역의 위젯만 갱신되기를 원하게 되는 데, 상위위젯의 변수와 연동하려면 StatefulBuilder를 사용하는 것이 간편하고 효율적이다. 여기서 참고해야할 것은 1. StatefulBuilder안에서 정의된 위젯만 다시 빌드된다. 2. StateSetter 함수명을 setState외의 이름으로 한다(감싸고 있는 StatefulWidget과의 구분을 위함) import 'package:flutter/material.dart'; void main() { runApp(StatefulBuilderApp()); } class StatefulBuilderApp extends Statel..
Source code or Tip/Flutter & Dart
2022. 11. 30. 16:59