June 15, 2024, 8:46 p.m. | Sani Joshua

DEV Community dev.to




Safely Handling HTML in React: html-react-parser vs dangerouslySetInnerHTML


When working with React, there are times when you need to render HTML content dynamically. Whether it's content fetched from an API, user-generated content, or from a database. Handling HTML strings safely and efficiently is crucial. This article explores two common methods for rendering HTML in React: using html-react-parser and dangerouslySetInnerHTML, along with the importance of sanitizing HTML using DOMPurify.





Method 1: html-react-parser


html-react-parser is a popular library that converts HTML strings …

api article database generated html javascript mongodb react render rendering strings webdev you

Senior Data Engineer

@ Displate | Warsaw

Senior Principal Software Engineer

@ Oracle | Columbia, MD, United States

Software Engineer for Manta Systems

@ PXGEO | Linköping, Östergötland County, Sweden

DevOps Engineer

@ Teradyne | Odense, DK

LIDAR System Engineer Trainee

@ Valeo | PRAGUE - PRA2

Business Applications Administrator

@ Allegro | Poznań, Poland