이 부분은 꽤 까다로운데요, 목록이 계속 커질 수 있기 때문입니다. 버튼을 클릭할 때 5만 개의 주제를 "사전 로드"할 수는 없어요. 그렇게 하면 시스템의 여러 부분이 무너질 수 있거든요. 몇 가지 트릭(예: 관계를 전달하는 방식)은 있지만, 그렇게 하면 매우 복잡해집니다.
여기서 도움이 될 수 있는 작은 개선 사항이 하나 있습니다. "모두 선택"을 클릭한 것을 "기억"해 두고, 나중에 지연 로드(lazy load)로 배치 데이터를 불러올 때 자동으로 선택해 주는 방식입니다.
적어도 이렇게 하면 작업을 훨씬 쉽게 처리할 수 있을 거예요(그냥 계속 스크롤하면 됩니다). 이 정도 개선으로 충분해 보이나요?