커넥터를 사용해 커스텀 컴포저를 만들었고, 현재 HTML <select> 요소를 사용해 일부 커스텀 태그를 표시하고 있습니다. 태그는 컴포저가 열릴 때 태그 그룹에서 가져와지지만, 이 과정에서 데이터 가져오기에 시간이 걸려 컴포저가 로딩되는 동안 반응이 느려지는 현상이 발생합니다.
이를 개선하기 위해 Discourse의 내장 tag-chooser 컴포넌트를 사용해 필요한 태그만 렌더링하고 싶습니다. 제 요구사항에는 서로 다른 세 가지 유형의 태그가 포함되어 있으므로, 세 개의 별도 tag-chooser 인스턴스를 사용하려 합니다. 하지만 원하는 태그만 표시하도록 구성하는 방법을 모르겠습니다. allowedTagGroup 옵션을 살펴봤는데, 태그 그룹 이름만 제공되는 것 같고 tag-chooser와 함께 이를 효과적으로 사용하는 방법을 파악하지 못했습니다.
또한, 컴포저에 d-editor 인스턴스를 여러 개 포함시켰는데(필요에 따라), 이들이 서로 연결되어 있어 한 에디터에서 변경을 하면 다른 에디터에도 영향을 미칩니다. 각 에디터가 독립적으로 작동하도록 적절히 분리하는 방법을 알고 싶습니다.
이 두 가지 문제를 해결하는 데 도움이 되는 제안이나 모범 사례가 있으시다면, 조언을 부탁드립니다.