플러터 공부/코드팩토리 인강 기록

Widget 이론

2023. 6. 12. 20:17
목차
  1. 기본 Widget 이론
  2. StatelessWidget Life Cycle
  3. StatefulWidget Life Cycle
  4. setState 실행한 경우 라이프 사이클

기본 Widget 이론

  1. Widget은 모두 “불변”의 법칙을 가진다
  2. 만약 위젯을 변경하는 경우 기존 위젯 값을 바꾸는 것이 아닌 완전히 새로운 위젯을 생성하여 대체한다

StatelessWidget Life Cycle

  1. Constructor로 생성이 되고 그 즉시 build 함수가 실행 된다.
  2. 위의 Widget 이론의 불변 법칙을 준수한다.
  3. 하나의 StatelessWidget은 라이프 사이클 동안 단 한번만 build를 수행.

StatefulWidget Life Cycle

기본라이프사이클

파라미터 바뀌었을때 라이프 사이클

state는 이미 생성되어 있는상태에서 파라미터가 바뀐경우 didUpdateWidget 실행

기존 위젯을 삭제하되, 기존의 State를 계승한다

(createState 실행 X)

setState 실행한 경우 라이프 사이클

출처

https://www.inflearn.com/course/%ED%94%8C%EB%9F%AC%ED%84%B0-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8

'플러터 공부 > 코드팩토리 인강 기록' 카테고리의 다른 글

플러터 - DefaultLayout 으로 쉽게 레이아웃 통일하기  (0) 2023.06.13
플러터 Authentification 구현하기 - Token / Session  (0) 2023.06.13
플러터 - 비동기 처리(Future, Async, Await)  (0) 2023.06.12
  1. 기본 Widget 이론
  2. StatelessWidget Life Cycle
  3. StatefulWidget Life Cycle
  4. setState 실행한 경우 라이프 사이클
'플러터 공부/코드팩토리 인강 기록' 카테고리의 다른 글
  • 플러터 - DefaultLayout 으로 쉽게 레이아웃 통일하기
  • 플러터 Authentification 구현하기 - Token / Session
  • 플러터 - 비동기 처리(Future, Async, Await)
Lee_SH
Lee_SH
Lee_SH
Lee_SH
Lee_SH
전체
오늘
어제
  • 분류 전체보기 (12)
    • 백준 (0)
      • 팁 (0)
      • 풀이 회고 (0)
    • 플러터 공부 (7)
      • 프로젝트기록 (3)
      • 코드팩토리 인강 기록 (4)
    • DevOps 공부 (4)
      • CI CD (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

hELLO · Designed By 정상우.
Lee_SH
Widget 이론
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.