본문 바로가기 메뉴 바로가기

개발자놀이

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발자놀이

검색하기 폼
  • 분류 전체보기 (27)
    • Flutter (23)
    • Python, FastAPI (2)
    • Flutter Q&A (1)
    • 팀,프로젝트 (1)
  • 방명록

LocalKey (1)
[Flutter] Widget과 Element - 3부 GlobalKey와 LocalKey

Widget에게 Key란? Widget.key property에 부여되는 값으로 Element의 재사용을 판단하기 위해 사용된다. 빌드 과정 중 생성된 newWidget이 oldWidget의 Element를 재사용할 수 있는지를 판단할 때 사용된다. Flutter는 기본적으로 Element를 재사용하는 것을 전제로 만들어져 있다. 우리가 Widget를 생성할때 별도의 key값을 주지 않아도 Element가 재사용되는데 oldWidget의 Key와 newWidget의 key가 모두 nul l일 때도 같은 Key라고 판단하기 때문이다. 아래 코드는 Element가 재사용 가능한지 확인하는 코드인데 위에서 설명한 내용을 간략하게 잘 보여준다. static bool canUpdate(Widget oldWidge..

Flutter 2022. 9. 20. 15:59
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • dart 2.17
  • flutter i18n
  • navigator
  • json_serializable
  • Widget Tree
  • Android
  • Element LifeCycle
  • Flutter LifeCycle
  • flutter 다국어처리
  • freezed
  • flutter element
  • Flutter
  • Flutter TDD
  • flutter2.0
  • MVVM
  • python3
  • flutter l10n
  • Route
  • widget element
  • Mutiple Flutter
  • FlutterEngine
  • flutter_secure_storage
  • flutter mvvm
  • RenderObject
  • LocalKey
  • DART
  • Flutter3.0
  • dart enum
  • enum member
  • StatefulWidget LifeCycle
more
«   2025/05   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바