Render Markdown as React components using the 'marked' parser. Version 4.0.0 (released 2024) actively maintained with frequent updates. Unlike many alternatives that rely on dangerouslySetInnerHTML, marked-react produces actual React elements for safe rendering. Supports GFM, inline parsing, syntax highlighting via custom renderers, and TypeScript types. No external CSS required.
npm install marked-reactVerified import paths — ran on the pinned version, not inferred.
Shows basic usage: import Markdown component, render Markdown string with GFM and line breaks enabled.
Pass renderer as object literal: const renderer = { code(snippet, lang) { ... } }Use <Markdown value={...}> instead of <Markdown>content</Markdown>No workaround; security design. Disable with `renderHtml` if needed (not recommended).
Use only documented parameters; ignore extra props.
Ensure renderer object has the correct method names and returns a valid React element.
Run: npm install marked-react