- [Flutter] 31. setState 메서드란?2024년 11월 07일
- Song hyun
- 작성자
- 2024.11.07.:06
728x90반응형[Flutter] 31. setState 메서드란?
1. setStatus 메서드?
- StatefulWidget
시나리오 코드
import 'package:flutter/material.dart'; void main(){ runApp(MyApp6()); } class MyApp6 extends StatefulWidget { const MyApp6({super.key}); @override State<MyApp6> createState() => _MyAppState(); } class _MyAppState extends State<MyApp6>{ // 멤버 변수 // 언더바(_)를 붙이면 private 변수가 된다. int _count = 0; int get count => _count; @override void initState() { // 객체가 메모리에 올라 올 때 단 한번만 수행시키는 메서드 print('initState() 메서드 호출'); } @override Widget build(BuildContext context) { // 지역 변수 print("build() 메서드 호출"); return MaterialApp( home: Scaffold( body: Center( child: ElevatedButton( onPressed: (){ setState(() { _count++; print("_count : $count"); }); }, child: Text('$_count'), ), ) ), ); } }
728x90반응형'Flutter' 카테고리의 다른 글
[Flutter] 33. Form 위젯 (0) 2024.11.08 [Flutter] 32. 플러터의 기본 위젯들 (1) 2024.11.07 [Flutter] 30. StatefulWidget과 StatelessWidget (0) 2024.11.07 [Flutter] 29. 로그인 화면 만들어보기 (0) 2024.11.07 [Flutter] 28. 구글 내장 아이콘과 Material 3 (0) 2024.11.07 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)