Building a Japanese passage block for the blog
How I built an interactive, code-block-style component for rendering Japanese passages with furigana, word-level popovers, and sentence translations—and what I’d do differently.
JapaneseMDXReactfuriganablogcomponentaccessibility