# react-render-html **Repository Path**: mirrors_davidtheclark/react-render-html ## Basic Information - **Project Name**: react-render-html - **Description**: No more dangerouslySetInnerHTML, render HTML as React element. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2026-04-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # react-render-html [![travis-ci](https://travis-ci.org/noraesae/react-render-html.svg)](https://travis-ci.org/noraesae/react-render-html) No more dangerouslySetInnerHTML, render HTML as React element. ## How it works It renders a provided HTML string into a React element. ```js import renderHTML from 'react-render-html'; renderHTML("GitHub") // => React Element // GitHub ``` It may be used in the `render` method in a React component: ```js let App = React.createClass({ render() { return (
{renderHTML(someHTML)}
); } }); ``` Or just by itself ```js ReactDOM.render(renderHTML(someHTML), document.getElementById('app')); ``` If a provided HTML contains several top-level nodes, the function will return an array of React elements. ```js renderHTML('
  • hello
  • world
  • '); // => [React Element
  • hello
  • , React Element
  • world
  • ] ``` ## Install Install with NPM: ``` npm i --save react-render-html ``` Import with CommonJS or whatever: ```js const renderHTML = require('react-render-html'); import renderHTML from 'react-render-html'; ``` ## A bug! When a bug is found, please report them in [Issues](https://github.com/noraesae/react-render-html/issues). Also, any form of contribution(especially a PR) will absolutely be welcomed :beers: ## License [MIT](LICENSE)