반응형
이제 여기에서 setState가 등장한다.
setState는 State클래스에게 위젯에 새로운 데이터가 있다고 알려주는 것이다.
따라서 이 함수를 호출하면 build method를 호출해서 다시 렌더링 한다.
void onClicked() {
setState(() {
counter = counter + 1;
});
}
void onClicked() {
counter = counter + 1;
setState(() {});
}
이 두 가지 방법 모두 가능하다.
그러니까, setState함수는 단순히 변경된 데이터가 있음을 알리는 역할이다.
하지만, 가독성을 위해서(어디가 변했는지 명확하게 보기 위해서) 함수 안에다가 넣자.
끝.
반응형
'앱 만들기 프로젝트 > Flutter' 카테고리의 다른 글
Flutter - 4.4 Widget Lifecycle (1) | 2024.10.27 |
---|---|
Flutter - 4.3 BuildContext (0) | 2024.10.27 |
Flutter - 4.0 State (0) | 2024.10.27 |
Flutter - 3.8 Reusable Cards (0) | 2024.10.27 |
Flutter - 3.7 Icons and Transform (0) | 2024.10.25 |