카테고리 없음

flutter setState() or markNeedsBuild() called during build. 의외의 이유

방뎁 2024. 4. 24. 01:23
반응형

우선 위젯 구조는 Obx > ListView.builder 였습니다.

 

get X에서 obx > ListView.builder 구조는 매우 흔한 것이었는데

어쩔땐 되구 어쩔땐 안되어서 ㅂㄷㅂㄷ 거렸는데요. 

 

범인은 

InkWell 입니다. 

사실 setState 혹은 빌드를 계속 필요로 하는 위젯은 

setState() or markNeedsBuild() called during build 

오류를 계속 뱉어냅니다. 

 

그럼으로 지금 오류를 겪고 있다면 

listview 안의 위젯이 새롭게 그려지는 

InkWell과 같은 State 위젯인지 확인해보세요

반응형