- initState는 상태 초기화에 중요하며, 변경되는 데이터를 설정하는 곳입니다. 💾
- didChangeDependencies는 inherited widget에 의존하는 위젯이 변경될 때 호출됩니다. 🔗
- didUpdateWidget은 stateful widget의 상위 위젯이 재빌드될 때 호출되어, 이전 위젯과 현재 위젯의 차이를 감지합니다. 🔄
- build 메서드는 UI를 렌더링하는 핵심이며, didChangeDependencies 및 didUpdateWidget 이후에 호출됩니다. 🎨
- dispose는 위젯 트리가 제거될 때 리소스를 정리하는 데 사용됩니다. 🗑️
- setState는 UI를 업데이트하고 위젯을 다시 렌더링하는 데 사용됩니다. 🚀