React Native Progress WebView
React Native Progress WebView is a wrapper of React Native WebView to provide a loading bar on the top of the browser.

Platforms Supported
- iOS (both UIWebView and WKWebView)
- Android
Getting Started
Firstly, read the Getting Started Guide on React Native WebView page to configure the webview component.
Then
$ npm install --save react-native-progress-webview
Usage
Import the ProgressWebView
component from react-native-progress-webview
and use it like so:
import React Component from 'react';import StyleSheet Text View from 'react-native';import ProgressWebView from "react-native-progess-webview"; // ... { return <ProgressWebView = /> ; }
API
React Native Progress Webview supports all React Native Webview props. Read the API Reference to explore. There are a couple of exclusive props related to the loading bar.
prop | type | default | description |
---|---|---|---|
height | number | 3 | the height of loading bar |
color | string | #3B78E7 | the normal color of loading bar |
errorColor | string | #f30 | the error color of loading bar |
disappearDuration | number | 300 | the visible duration after the webview finishes the loading |
Common issues
ref
to get WebView methods?
How can I use It's same as using raw WebView. You can just pass a ref
prop to get the instance.
{ ; thisref = React; } { console; } { return <ProgressWebView = = /> ; }
License
MIT