카카오톡 처럼 생일인 친구, 즐겨 찾기, 친구 등 목록을 구분하고 각 목록을 접고 펼 수 있게 collapse로 만들었는데 user가 많아지니까 렉 때문에 감당이 안됨

그래서 virtual scroll을 적용하려고 해봤는데 collapse랑 같이 쓰려고 하니까 답이 안나옴


스크롤하면 data range 업데이트하고 collapse가 펼쳐져 있으면 collapse.content에 user를 추가하고 아니면 제외하는 식으로 구현하면 될거 같았거든. 근데 생각보다 예외 처리해야할게 너무 많더라고

애초에 이렇게 쓰라고 만든게 아니라서 찾아봐도 관련 자료도 나오지도 않고 카카오톡은 도대체 저거 어떻게 만든건지도 모르겠고 아무튼 뇌가 녹을거 같은데 혹시 해본 사람있으면 힌트 좀 줄수있냐