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,780