본문 바로가기

Flutter/개발 정보

Flutter Const Constructor 사용하기

728x90
반응형

Flutter를 개발하면서 const constructor를 사용할 때가 있다.

 

기본적으로 const는 빌드타임 때 모든 값들을 알 수 있을 때 쓸 수 있다. (값이 변경되지 않고 고정적일 때)

 

Flutter는 build 시  Widget build를 하면서 안에 있는 위젯들을 계속 빌드하게 된다.

 

이 때 위젯을 const로 설정한다면 앱을 build할 때 한번만 실행되고 이후에 build 할 때는 그 위젯은 다시 실행시키지 않는다. 즉, build를 효율적으로 가능하게 한다.

 

 

 

 

단순하게 예제로 텍스트를 받아서 뿌려주는 위젯을 만들었을 때 const를 붙이면 앱 실행 시 data라는 레이블을 가진 TestWidget 의 build가 한번만 실행되고 이후에는 실행되지 않는다.

 

 

 

 

 

 

728x90
반응형