The Amazon app heavily uses webviews. I find it surprising that the rest of the industry is messing around with React Native and Flutter, yet meanwhile Amazon seems to have solved the problem of cross-platform fast mobile app development. I'd love to hear what the experience has been, and whether the webviews have been delightful or horrible?
That said, the Amazon shopping app is an exception, and the webview approach is really the best choice given the organizational structure of Amazon (teams are broken up by feature, not by platform). Generally, I think native is really the best approach (over webviews or ReactNative). The recent Airbnb post does an excellent job explaining why.
Lots of other teams in Amazon use ReactNative, mostly because Amazon is a company of web developers who are most comfortable with web frameworks. I think building natively would result in apps with better user experiences, but in order for that to happen at Amazon, we would have to shift our hiring process to target engineers with strong native app development backgrounds, instead of only hiring people who can also build a scalable backend system.