listview1 [Flutter] 클론 코딩(당근) 기능 추가 - ( week 2 ) 당근 프로젝트에서 추가적으로 기능을 구현한다. Like Button 좋아요 버튼을 클릭 시 하트의 색이 변경되도록 한다. 위젯의 상태가 변경되는 것이므로 해당 Feed 클래스를 Stateful로 변경해주어야 한다. 기능을 사용해서 클래스를 생성하면 기본적으로 StatelessWidget으로 만들어지는데 이를 Refactor를 사용해서 StatefulWidget으로 전환해 준다. StatefulWidget은 두 가지 클래스로 구분이 되는데 build 함수는 State를 상속받는 _FeedState 함수 내부에 있다. 따라서 필요한 기능은 이 영역에서 정의한다. 1. 상태 저장 상태를 저장하기 위해서 변수를 선언한다. 변수는 true, false로 저장되는 bool 타입으로 선언하며 기본값은 false로 해.. 2023. 4. 15. 이전 1 다음