2024. 9. 1. 17:41StatefulWidget

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 해주세요.

콜백 함수
Flutter 초급2024. 9. 1. 16:01콜백 함수

콜백 함수란?콜백 함수는 다른 함수의 인자로 전달되는 함수를 말한다.콜백 함수를 전달받은 함수는 특정 시점이나 이벤트 발생 시 전달받은 콜백 함수를 실행한다.즉, 콜백 함수는 특정 기능이 실행됐을 때 실행하는 함수이다.이를 통해 함수 간 통신과 데이터 전달이 가능해집니다.  Flutter에서의 콜백 함수 활용Flutter에서는 다양한 위젯과 함께 콜백 함수를 활용하여 사용자 인터페이스를 구성한다. 대표적인 예시로는 다음과 같은 것들이 있다:  onPressed 콜백:ElevatedButton, TextButton 등의 버튼 위젯에서는 onPressed 콜백을 통해 버튼 클릭 이벤트를 처리할 수 있다.버튼 위젯이 눌렀을 때 다시 되돌아와서 실행할 함수를 콜백 함수이다. onChanged 콜백: TextFi..

Controller
Flutter 초급2024. 9. 1. 14:53Controller

Flutter에서 Controller는 위젯과 위젯의 상태를 관리하는 데 사용된다.Controller를 사용하면 위젯의 라이프사이클과 별개로 상태를 유지할 수 있습니다.이는 특히 StatelessWidget에서 유용한데, StatelessWidget은 그 자체로는 변경 가능한 상태를 가질 수 없기 때문이다.  Controller란?어떤 메서드(함수) 혹은 속성을 통해서 controller가 입력이된 위젯을 제어할 수 있게끔 한다.  TextEditingController 예제가장 일반적으로 사용되는 컨트롤러 중 하나는 TextEditingController이다.이 컨트롤러는 TextField 위젯의 텍스트를 관리하는 데 사용된다. StatelessWidget에서 TextEditingController를 ..

StatelessWidget
Flutter 초급2024. 9. 1. 13:26StatelessWidget

Flutter에서 위젯은 모든 것의 기본 구성 요소이다.화면에 표시되는 모든 것이 위젯이다.그 중에서도 StatelessWidget은 상태를 가지지 않는 위젯을 만들 때 사용된다.   StatelessWidget이란?StatelessWidget은 변경 불가능한(immutable) 속성을 가진 위젯이다. 즉, 한 번 생성되면 변경되지 않는다. StatelessWidget은 자체적으로 상태를 가지지 않으며, 부모로부터 전달받은 속성에 의해서만 결정된다.예를 들어, 텍스트를 표시하는 Text 위젯이나 아이콘을 표시하는 Icon 위젯은 StatelessWidget의 대표적인 예시이다.  StatelessWidget 생성하기StatelessWidget을 생성하려면 StatelessWidget 클래스를 상속받아야 ..

image