플러터(Flutter)로 시작하는 앱개발 종합반 3강
상태 관리의 필요성 + Provider 사용법 익히기
- 💡 아주 작은 프로젝트에서는 위에서 배우신 것과 같이 StatefulWidget만 활용하여도 충분히 만들 수 있습니다.
StatefulWidget 의 setState 만을 활용해서는 서로 다른 페이지의 화면을 함께 갱신해주기가 까다롭습니다.setState 를 자녀 위젯(DetailPage)으로 넘겨줘서 자녀 위젯에서 부모 위젯의 화면을 갱신할 수 있도록 하는 방법도 있습니다. 그러나 이러면 페이지가 조금만 많아져도 지나치게 코드가 복잡해지는 문제가 발생합니다.