[Flutter] 플러터 SingleChildScrollView와 ListView 차이점(수정)


[Flutter] 플러터 SingleChildScrollView와 ListView 차이점(수정)

차이점 # "ListView"의 특징 - 표시되지 않는 경우에도 목록의 모든 항목을 렌더링합니다. "ListView.Builder"의 특징 - 화면에 보이는 항목만 렌더링합니다. - 즉, "Lazy" 형태라고 보면 됩니다. "SingleChildScrollView"의 특징 - "ListView" 와 동일하게 모든 항목을 렌더링합니다. - "ListView" 보다 유연합니다. - 다소 적은 컨텐츠의 경우에는 "ListView"와의 성능적인 차이가 없습니다. # 제가 내린 결론 "ListView"는 "SingleChildScrollView"과 동일하게 사용되며, "SingleChildScrollView"가 유연성이 더 높다고는 하나, 단일화된 페이지에서도 "ListView"를 사용해도 무방할것 같다. "ListView.Builder"는 데이터를 받고 출력할때 사용한다. 100개의 데이터를 받아서 보여줄때 한번에 렌더링 되기 보단 스크롤하면서 현재 보고 있는 화면이 나타날때 렌더링 되는것...


#flutter #listview #singlechildscrollview

원문링크 : [Flutter] 플러터 SingleChildScrollView와 ListView 차이점(수정)