구현하다보면 SingleChildScrollView 아래 Column, 그 안에 ListView.builder 같은 구조를 구현할 때가 있는데, 실행해 보면 hasSize 에러가 나올 때, ListView.builder에 shrinkWrap 속성을 true로 하면 에러를 피할 수 있다. 애초에 왜 에러가 났는지 이해하고 넘어가보자면 ListView.builder는 기본적으로 List item을 보여줄 때 꼭 필요한 공간만 사용하지 않고, 가능한 영역을 최대한 사용하도록 구현되어 있는데 이 길이가 고정되어 있지 않아서 hasSize 가 아니라는 에러가 나오는 결과로 이어진다. shrinkWrap 을 true로 하면, List item을 보여주는데 꼭 필요한 영역만 사용하도록 제약하기 때문에 size..