[Flutter][에러] the constructor being called isn't a const constructor

uengmin·2024년 5월 26일

Flutter

목록 보기
10/20
post-thumbnail

발생 이유

  • const를 잘못된 타이밍에 쓴 것

final과 const
내가 작성한 글에서 const에 관한 것을 찾아보면 const는 컴파일 타임에 결정됨. 이라고
나와있는데 함수는 컴파일 타임에 결정되지 않기 때문에 에러가 발생.

해결방안

  • 함수 또는 변수에 const가 잘못 선언되어 있는지 확인하면 된다.
  • 또한 수치, 색상, 텍스트 등 변하지 않는 데이터const를 사용하면 된다.
  • const를 사용하면 jank도 예방할 수 있다.

0개의 댓글