일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- FSM
- 공부집중
- 이모지메모
- Firebase
- kotlin
- 벤자민플랭클린
- ASMR
- 공자명언
- 코틀린
- Coroutine
- 오픈소스
- Flutter
- recyclerview
- jetpack compose
- 명심보감
- Android
- 장자명언
- 명언모음
- Linux
- Freesound
- DART
- Streaming
- bash
- 1인개발자
- 이모지
- 넷플릭스
- 파이썬
- 좋은글필사하기
- androidx
- 소울칼리버6
Archives
- Today
- Total
목록Flutter key (1)
Vintage appMaker의 Tech Blog
[Flutter tip] Flutter key 사용 - Quick summary
Flutter에서 key를 사용하는 이유 1. 한 화면에 여러개의 같은 형의 Widget을 관리하지 않는다면 쓸 이유는 거의 없다(Globalkey 예외) 2. 여러개의 Widget을 1회 생성이후, 추가/삭제/이동을 할 경우에 반드시 필요하게 된다(stateful). 3. Flutter가 선언형 프로그래밍이라 절차형(객체의 이름을 명명하여 메소스 사용)방법처럼 처리가 힘들기에, 화면위젯과 state 위젯의 매치가 초기배열 순서대로 되어 있다. 그렇기에 재배열 시, Flutter에서는 키값으로 다시 매칭해주지 않으면 Widget과 state가 잘못매칭되는 경우가 발생한다. 4. ValueKey, ObjectKey, UniqueKey, PageStorageKey, GlobalKey가 있다. - Unique..
Source code or Tip/Flutter & Dart
2022. 8. 5. 16:04