# react-native-webview/react-native-webview

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/react-native-webview-react-native-webview).**

7,100 stars · 3,154 forks · TypeScript · mit

## Links

- GitHub: https://github.com/react-native-webview/react-native-webview
- Homepage: https://github.com/react-native-webview/react-native-webview/blob/master/docs/Getting-Started.md
- awesome-repositories: https://awesome-repositories.com/repository/react-native-webview-react-native-webview.md

## Description

This project is a cross-platform mobile web view component and native browser wrapper used to embed and display web content within mobile applications. It functions as a communication layer that allows JavaScript in a web page to exchange data with native mobile code.

The component enables in-app web browsing and the integration of external websites or custom HTML pages. It provides a programmable interface for customizing how web content is rendered and interacted with inside a native application.

## Tags

### User Interface & Experience

- [Embedded Web Renderers](https://awesome-repositories.com/f/user-interface-experience/web-based-rendering-engines/embedded-web-renderers.md) — Integrates native browser engines to render dynamic web content and HTML within mobile applications. ([source](https://cdn.jsdelivr.net/gh/react-native-webview/react-native-webview@master/README.md))
- [WebView Components](https://awesome-repositories.com/f/user-interface-experience/mobile-component-libraries/webview-components.md) — Provides a cross-platform native browser component for embedding web content in mobile applications.
- [Native Rendering Bridges](https://awesome-repositories.com/f/user-interface-experience/native-rendering-bridges.md) — Implements a bridge that serializes UI commands and properties from React to native mobile web view instances.

### Mobile Development

- [Native Wrappers](https://awesome-repositories.com/f/mobile-development/mobile-capabilities/native-wrappers.md) — Acts as a wrapper around system-level web engines to execute web applications within native mobile environments.
- [Web Browsing](https://awesome-repositories.com/f/mobile-development/web-browsing.md) — Provides native capabilities for rendering web content and navigating the internet within a mobile app.

### Networking & Communication

- [Asynchronous Message-Passing Bridges](https://awesome-repositories.com/f/networking-communication/distributed-systems-p2p/distributed-computing/communication-protocols/embedded-browser-bridge-protocols/asynchronous-message-passing-bridges.md) — Facilitates bidirectional communication between the native browser host and guest web pages via a JavaScript injection bridge.

### Web Development

- [Mobile Web Embedding Engines](https://awesome-repositories.com/f/web-development/browser-integration-utilities/browser-engines/web-rendering-engines/mobile-web-embedding-engines.md) — Utilizes a self-contained embedding engine to render external websites or custom HTML inside native apps.
- [Hybrid Mobile Frameworks](https://awesome-repositories.com/f/web-development/hybrid-mobile-frameworks.md) — Enables hybrid app development by combining native mobile features with web-based user interfaces.
- [Web-Native Integration Bridges](https://awesome-repositories.com/f/web-development/web-native-integration-bridges.md) — Provides a communication bridge allowing JavaScript in web pages to exchange data with native mobile code.
- [Platform Component Mapping](https://awesome-repositories.com/f/web-development/cross-platform-styling/platform-specific-styling/platform-component-mapping.md) — Maps a single cross-platform component to different native classes for Android and iOS at runtime.
- [Embedded Web Views](https://awesome-repositories.com/f/web-development/embedded-web-views.md) — Offers a programmable interface to customize how web content is rendered and interacted with in native apps.
