Sometimes, we want to render a HTML comment in React.
In this article, we’ll look at how to render a HTML comment in React
How to render a HTML comment in React?
To render a HTML comment in React, we can use the dangerouslySetInnerHTML
prop.
For instance, we write:
import React from "react";
const ReactComment = ({ text }) => {
return <div dangerouslySetInnerHTML={{ __html: `<!-- ${text} -->` }} />;
};
export default function App() {
return <ReactComment text={"My beautiful HTML comment"} />;
}
We set dangerouslySetInnerHTML
to an object that has the __html
property set to a string with the HTML comment.
Then we should see the comment when we inspect the HTML code in the Elements tab of the dev console of our browser.
Conclusion
To render a HTML comment in React, we can use the dangerouslySetInnerHTML
prop.