

콜백 함수Flutter 초급2024. 9. 1. 16:01
Table of Contents
콜백 함수란?
콜백 함수는 다른 함수의 인자로 전달되는 함수를 말한다.
콜백 함수를 전달받은 함수는 특정 시점이나 이벤트 발생 시 전달받은 콜백 함수를 실행한다.
즉, 콜백 함수는 특정 기능이 실행됐을 때 실행하는 함수이다.
이를 통해 함수 간 통신과 데이터 전달이 가능해집니다.
Flutter에서의 콜백 함수 활용
Flutter에서는 다양한 위젯과 함께 콜백 함수를 활용하여 사용자 인터페이스를 구성한다.
대표적인 예시로는 다음과 같은 것들이 있다:
onPressed 콜백:
ElevatedButton, TextButton 등의 버튼 위젯에서는 onPressed 콜백을 통해 버튼 클릭 이벤트를 처리할 수 있다.
버튼 위젯이 눌렀을 때 다시 되돌아와서 실행할 함수를 콜백 함수이다.
onChanged 콜백:
TextField, Checkbox, Radio 등의 위젯에서는 onChanged 콜백을 통해 값의 변경을 감지하고 처리할 수 있다.
onTap 콜백:
GestureDetector 위젯을 사용하면 onTap 콜백을 통해 탭 이벤트를 처리할 수 있다.
위의 예시 외에도 Flutter에는 다양한 콜백 함수들이 있으며, 이를 활용하여 사용자와의 상호작용을 구현할 수 있다.
'Flutter 초급' 카테고리의 다른 글
Lifecycle (0) | 2024.09.02 |
---|---|
StatefulWidget (0) | 2024.09.01 |
Controller (1) | 2024.09.01 |
StatelessWidget (0) | 2024.09.01 |
Semantic Versioning (1) | 2024.08.30 |

@codeJunH :: codeJunH의 IT 공부 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!