저에게 이것은 Add <abbr> tags to words in posts 컴포넌트와 유사해 보입니다. 이 컴포넌트가 HTML 태그(예: 호버해 보세요 (<abbr title="호버 시 표시되는 텍스트">호버해 보세요</abbr>))를 사용하지 않는다는 것을 알게 되어, 왜 그런 설계 결정을 내렸는지 궁금해졌습니다.
제 이해에 따르면, 를 사용하는 장점 중 하나는 나중에 컴포넌트가 제거되더라도 정보가 여전히 사용 가능하다는 것입니다. 현재 방식이라면 그 경우 span이 보이지 않게 될 것 같습니다. 이 방식이 가진 장점을 이해하고 싶으며, 새로운 것을 배울 수 있기를 바랍니다.
여기서 제가 이루고자 하는 목표는 툴바 버튼을 통해 툴팁을 빠르게 생성할 수 있도록 하는 것입니다. 이 툴팁은 마우스를 올렸을 때(또는 선택적으로 클릭 시) 표시되며, HTML과 마크다운을 포함하여 어떤 내용이라도 담을 수 있어야 합니다. 또한 해당 컴포넌트가 제거되었거나 페이지가 게시된 페이지로 표시될 때, 또는 코어/기본 플러그인이나 테마 컴포넌트가 없는 경우에도 포함된 내용이 가장 자연스럽게 계속 표시되어야 합니다.
향후 최고의 범용성을 제공하기 위해 TC(테마 컴포넌트)가 코어의 Tooltip 및/또는 DModal을 활용하거나, 혹은 Footnotes 플러그인을 단순히 확장하거나 조정하는 방식을 취해주기를 바랍니다.
기존의 테마 컴포넌트와 플러그인 중 일부를 테스트해 보았는데, 각각은 특정 사용 사례를 위해 제공되며 각자 고유한 한계나 특이한 동작을 가지고 있습니다. 예를 들어 특정 유형의 콘텐츠를 올바르게 렌더링하지 못하거나, 모바일에서 사용할 수 없거나, Tip 컨테이너가 표시되지 않거나 위치 변경에 적응하지 못하는 등의 문제가 있습니다.
기존의 각 컴포넌트/플러그인과 각각의 사용 사례 및 한계를 보여주는 표를 만들고 싶었지만, 현재로서는 시간이 부족합니다. 어떤 의견이든 환영합니다.