Only components that render Markdown as React components, not as HTML string inside dangerouslySetInnerHTML.
Deprecated
Based on Marked.
Pros:
- Requires no Webpack hacks.
Cons:
- Based on Marked.
- Tries to highlight code with Prism by default, which is not “included”.
Based on Markdown It.
Cons:
- No HTML support.
- Requires Webpack hacks.
- No updates since November 2015.
Based on Remark.
Cons:
- Requires too much Webpack hacks.
Based on Remark.
Pros:
Based on CommonMark.
Cons:
- No tables support.
- Requires Webpack hacks.
Pros:
- No dependencies.
- Very small (less than 4 KB which is ~10 times smaller than other libraries)
Cons:
Based on Remarkable.
Cons:
Based on Marked.
Pros:
- Based on Marked (smaller then other libraries).
- Requires no webpack hacks.
Cons:
Only components that render Markdown as React components, not as HTML string inside
dangerouslySetInnerHTML.markdown-to-react-componentsDeprecated
Based on Marked.
Pros:
Cons:
markdown-react-js
Based on Markdown It.
Cons:
remark-react
Based on Remark.
Cons:
markdown-to-jsx
Based on Remark.
Pros:
react-markdown
Based on CommonMark.
Cons:
simple-markdown
Pros:
Cons:
remarkable-react
Based on Remarkable.
Cons:
Marksy
Based on Marked.
Pros:
Cons: