All Projects → meliorence → React Native Render Html

meliorence / React Native Render Html

Licence: bsd-2-clause
iOS/Android pure javascript react-native component that renders your HTML into 100% native views

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
SCSS
7915 projects

Projects that are alternatives of or similar to React Native Render Html

Strapi Plugin Comments
A plugin for Strapi Headless CMS that provides end to end comments feature with their moderation panel, bad words filtering, abuse reporting and more.
Stars: ✭ 138 (-94.73%)
Mutual labels:  customizable
Wgpu glyph
A fast text renderer for wgpu (https://github.com/gfx-rs/wgpu)
Stars: ✭ 159 (-93.92%)
Mutual labels:  render
Bash Coding Style
A Bash coding style
Stars: ✭ 179 (-93.16%)
Mutual labels:  styling
React Native Wormhole
⚛️ 🌌 Inter-dimensional Portals for React Native. 👽 🖖
Stars: ✭ 133 (-94.92%)
Mutual labels:  render
React Debounce Render
A React higher order component to debounce the rendering of your React components
Stars: ✭ 150 (-94.27%)
Mutual labels:  render
Handlebars Helpers
Related projects
Stars: ✭ 2,024 (-22.66%)
Mutual labels:  render
Sty
String styling for your terminal.
Stars: ✭ 129 (-95.07%)
Mutual labels:  styling
Render Media
Intelligently render media files in the browser
Stars: ✭ 181 (-93.08%)
Mutual labels:  render
Discord Giveaways
🎉 Complete framework to facilitate the creation of giveaways using discord.js
Stars: ✭ 153 (-94.15%)
Mutual labels:  customizable
Fela
State-Driven Styling in JavaScript
Stars: ✭ 2,097 (-19.87%)
Mutual labels:  styling
Flutter Timeline
⌚️ A general flutter timeline widget based on real-world application references
Stars: ✭ 142 (-94.57%)
Mutual labels:  customizable
Cax
HTML5 Canvas 2D Rendering Engine - 小程序、小游戏以及 Web 通用 Canvas 渲染引擎
Stars: ✭ 1,864 (-28.77%)
Mutual labels:  render
Filbert Js
A lightweight(~1kb) css-in-js framework
Stars: ✭ 167 (-93.62%)
Mutual labels:  styling
Fast React Server
[DEPRECATED] Use last versions of React and Node.js for better performance
Stars: ✭ 139 (-94.69%)
Mutual labels:  render
Startup Landing
Collection of free top of the line startup landing templates built using react/nextjs/gatsby. Free to download, simply edit and deploy! Updated weekly!
Stars: ✭ 176 (-93.27%)
Mutual labels:  customizable
Vcl Styles Plugins
Skin plugins for third party installers and apps
Stars: ✭ 131 (-94.99%)
Mutual labels:  styling
Animatedgraph
Animated Graph which you can include in your application to show information in more attractive way
Stars: ✭ 162 (-93.81%)
Mutual labels:  customizable
Snapdragon
snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (-93.12%)
Mutual labels:  render
Sublime Da Ui
Adaptive, Customizable, Elegant UI Theme and Color Schemes for Sublime Text 3
Stars: ✭ 180 (-93.12%)
Mutual labels:  customizable
Frameless Titlebar
Customizable Electron Titlebar for frameless windows
Stars: ✭ 167 (-93.62%)
Mutual labels:  customizable

platforms runs with expo
npm npm npm
github issues
Rate on Openbase


react-native-render-html

Based on the original work of Thomas Beverley, props to him.

An iOS/Android pure javascript react-native component that renders your HTML into 100% native views.

🗃️ Releases

The Foundry (v6) release is finally stable, and is now-on the recommended version. Check out the announcement blog post in our brand new website. We also have a migration guide for those who are coming from v5 and below.

⚠️ You are on the master branch which is home for the latest development. Check the table bellow to get documentation for your exact version.

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

💻 Install

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

🚤 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}
    />
  );
}

📘 Documentation

See our official website and the official Discovery App.

📱 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.

📓 Changelog

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

💡 Help

Please refer to our dedicated document.

👥 Community

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

📝 Contributing

Check-out our contributing guide.

💙 Sponsorship

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

⚖️ License

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].