728x90
반응형
Flutter를 개발하면서 const constructor를 사용할 때가 있다.
기본적으로 const는 빌드타임 때 모든 값들을 알 수 있을 때 쓸 수 있다. (값이 변경되지 않고 고정적일 때)
Flutter는 build 시 Widget build를 하면서 안에 있는 위젯들을 계속 빌드하게 된다.
이 때 위젯을 const로 설정한다면 앱을 build할 때 한번만 실행되고 이후에 build 할 때는 그 위젯은 다시 실행시키지 않는다. 즉, build를 효율적으로 가능하게 한다.
단순하게 예제로 텍스트를 받아서 뿌려주는 위젯을 만들었을 때 const를 붙이면 앱 실행 시 data라는 레이블을 가진 TestWidget 의 build가 한번만 실행되고 이후에는 실행되지 않는다.
728x90
반응형
'Flutter > 개발 정보' 카테고리의 다른 글
안드로이드 스튜디오 Dart SDK 설정하기 (1) | 2025.01.14 |
---|---|
Flutter Semantic Versioning 및 패키지 버전 자동 업데이트 (0) | 2024.08.26 |
Flutter PageView 사용하기 (0) | 2023.06.22 |
Flutter Http 사용하기 (0) | 2023.06.12 |
Flutter WebView 사용하기 (0) | 2023.06.12 |