Streamdown 2.4: 커스터마이징, 접근성 및 사용자 정의 렌더링 기능 확대
·2026.03.05 22:00
Streamdown 2.4는 마크다운 렌더링을 위한 커스텀 렌더링, 접근성 및 사용자 경험 개선 기능을 도입했다.
Streamdown v2.4는 개발자가 마크다운을 렌더링할 때 사용할 수 있는 커스터마이징 훅, 접근성 기능 및 사용자 경험 개선 사항을 도입했다.
주요 업데이트 내용은 다음과 같다:
- 커스터마이징:
icons프롭을 통해 기본 아이콘을 교체할 수 있으며,createCodePlugin에 Shiki 테마를 위한themes옵션, 시작 줄 번호를 지정하는startLine메타 옵션, 인라인 코드를 위한inlineCode가상 컴포넌트가 추가되었다. - 국제화 및 접근성:
dir프롭으로 텍스트 방향(LTR/RTL)을 자동 설정하고,translations프롭으로 사용자 정의 언어를 지원한다. Table에는controls프롭을 통한 전체 화면 오버레이 기능이 추가되었다. - 개발자 도구:
onAnimationStart및onAnimationEnd콜백을 통해 스트리밍 이벤트를 제어할 수 있으며, Tailwind v4 사용자를 위해 클래스 충돌을 방지하는prefix프롭이 제공된다.
또한, 구문 강조 블록에서 빈 줄이 사라지던 문제와 스트리밍 중 정렬된 목록의 애니메이션이 재실행되던 버그를 수정했다.
이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.
요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.