{"library":"marked-react","title":"marked-react","description":"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.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install marked-react"],"cli":null},"imports":["import Markdown from 'marked-react'","import { useMarked } from 'marked-react'","import type { Renderer } from 'marked-react'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import React from 'react';\nimport ReactDOM from 'react-dom/client';\nimport Markdown from 'marked-react';\n\nconst App = () => (\n  <Markdown\n    value=\"# Hello, world!\\n\\nThis is **Markdown** rendered as React components.\"\n    gfm\n    breaks\n  />\n);\n\nconst root = ReactDOM.createRoot(document.getElementById('root'));\nroot.render(<App />);","lang":"typescript","description":"Shows basic usage: import Markdown component, render Markdown string with GFM and line breaks enabled.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}