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프롭이 제공된다.
또한, 구문 강조 블록에서 빈 줄이 사라지던 문제와 스트리밍 중 정렬된 목록의 애니메이션이 재실행되던 버그를 수정했다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.