react-native-render-html

Introduction: iOS/Android pure javascript react-native component that renders your HTML into 100% native views
More: Author   ReportBugs   
Tags:

[!IMPORTANT]

The project has been moved to native-html/render.

This repository is now archived and there won't be any active development.

🗃️ Releases

Minor Branch Documentation Latest
next master - npm
6.3 release/6.3 Official Website npm
5.1 release/5.1 release/5.1/README.md npm
4.2 release/4.2 release/4.2/README.md npm

:computer: Install

npm install react-native-render-html
yarn add react-native-render-html

:speedboat: Basic Usage

import React from 'react';
import { useWindowDimensions } from 'react-native';
import RenderHtml from 'react-native-render-html';

const source = {
  html: `
<p style='text-align:center;'>
  Hello World!
</p>`
};

export default function App() {
  const { width } = useWindowDimensions();
  return (
    <RenderHtml
      contentWidth={width}
      source={source}
    />
  );
}

:blue_book: Documentation

See our official website and the official Discovery App.

:iphone: Example

You like to learn by example? We have a tutorial from which the demo GIF has been extracted: A WebView-free Blog App with React Native Render HTML.

:notebook: Changelog

The changelog is available here: packages/render-html/CHANGELOG.md.

:bulb: Help

Please refer to our dedicated document.

👥 Community

You're always welcome to join our discord channel :-).

:pencil: Contributing

Check-out our contributing guide.

:blue_heart: Sponsorship

Want to support this project or hire us to implement a feature? Check out this page.

:balance_scale: License

The source code is licensed under BSD 2-Clause "Simplified" License.

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools
AI Daily Digest