React Native WebView
by Jamon Holmgren

About Me
Jamon Holmgren
Co-founder/CTO of Infinite Red

Twitter: @jamonholmgren
infinite.red
WebView
-
Early 2015: React Native announced
-
2015-2018: Many third-party forks
-
September 2018: WebView extracted

History of

Infinite Red
-
Android released Sept. 2015
-
15 React Native developers
-
Ignite - github.com/infinitered/ignite
-
Reactotron - github.com/infinitered/reactotron
-
Chain React - infinite.red/ChainReactConf

React Native Adoption at

React Native at
-
Market Place tab
-
Monorepo
-
5+ other internal and external apps
Pull Request

React Native
-
How does it get merged?
-
Facebook's needs?
-
Stagnation (it was bad -- 700+ unmerged pull requests, thousands of open issues)
-
Many WebView-related issues
WebView Forks

React Native

-
iOS
-
Android
-
None for both!
A Better Solution...?

React Native
The Slimmening

React Native

(aka Lean Core)
Community

React Native
-
github.com/react-native-community
New Repo for RFCs

React Native
-
github.com/react-native-community/discussions-and-proposals
RFC0001

React Native

RFC0001

React Native

-
Simple drop-in
replacement
Extracting WebView

React Native
-
iOS - Objective-C
-
Android - Java
-
Working with core WebView -- not yet extracted
-
Maintaining compatibility
Stability Improvements

React Native
-
165 merged pull requests
-
71 releases
-
57 contributors
-
Follow my co-maintainer, Thibault Malbranche: @titozzz
Facebook + Community

React Native
-
Working much closer with the React Native community
-
~50 open pull requests and dropping
-
Under 500 open issues
Lean Core

React Native

-
~50 components
Thank You!

Thanks to React Helsinki and Smartly.io for hosting!
Follow me on Twitter: @jamonholmgren
Infinite Red: https://infinite.red
Come to Chain React! https://infinite.red/ChainReactConf
See you at React Finland?
Questions?

React Native WebView
By Infinite Red
React Native WebView
Jamon Holmgren's talk on the React Native WebView
- 1,442