반응형
Notice
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 컴퓨터과학
- 네트워크
- springboot
- 딥러닝
- 데이터베이스
- 알고리즘
- I'm Sorry
- 소프트웨어
- 보안
- Yes
- 데이터과학
- 사이버보안
- 웹개발
- 데이터구조
- 컴퓨터비전
- 프로그래밍언어
- 파이썬
- 클라우드컴퓨팅
- 머신러닝
- 컴퓨터공학
- 버전관리
- 자바스크립트
- 프로그래밍
- 빅데이터
- 소프트웨어공학
- 디자인패턴
- 인공지능
- 자료구조
- 데이터분석
- 네트워크보안
Archives
- Today
- Total
목록setState (1)
스택큐힙리스트
setState vs Provider, 무엇이 다를까?
Flutter로 첫 UI를 만들 때는 대부분 setState()만으로도 충분합니다. 하지만 앱이 커지고 여러 화면에서 같은 데이터를 써야 할 때, 코드가 점점 얽히는 경험을 하셨을 거예요. 그 지점을 깔끔하게 넘어가도록 도와주는 대표 솔루션이 Provider입니다. 오늘은 두 방법의 원리·탄생 배경·실전 사용처를 한눈에 정리해 보겠습니다.1. setState: 가장 원초적인 상태 관리setState(() { … })는 해당 StatefulWidget과 그 하위 트리 전체를 다시 빌드해 UI를 갱신합니다. 구현이 간단해 빠르게 화면을 그려 볼 때 탁월하지만,상태가 여러 위젯으로 퍼질수록 prop drilling(부모→자식으로 값 전달)이 복잡해지고,작은 변화에도 넓은 영역을 리빌드해 성능 저하가 나타나며,..
개발
2025. 7. 22. 17:20