React Native Render HTML
Give a genuine native feeling to your HTML content.
- 📱 Render HTML into 100% native views
- ⚙️ Write custom tag renderers
- 🖌️ Style tags and classes
Try out our Discovery App for an immersive mobile experience and glimpse of this library capabilities.
Scan the QR code or open the demo from the project page.. You need Expo Go App to test it.
Overview of features
Easy to Use
Despite its rich features and plugins, react-native-render-html
was designed for ease of use in mind. Getting started is a matter of seconds.
Transparent
The internal data structure to render elements is entirely transparent. You can easily inspect the transient tree structure and have an immediate idea of the engine belly.
Hackable
Every step of the data flow can be tampered with. You can alter the DOM, customize and define elements models, implement custom renderers and defer rendering for asynchronous DOM inspection in a breeze.
Standards Compliance
This library aims at balancing adherance to the W3C and WHATWG standards with complexity and speed.
Styles Safety
Despite React Native styles and W3C CSS numerous incompatibilities, this library reconciles both standards, and brings support for properties unavailable in React Native such as list-style-type
, white-space
...
Production Ready
This library is ready for production, and its development test-driven. The transient node engine is CI-benchmarked to safeguard its speed.