My perspective is that if an app is not directly using a platform’s APIs, it is not native to that platform. Feel free to explain to me and others how this take is wrong and how something written in XML could be a native app on, say, iOS.
It's easy, instead.
It may render native components, but those components are still controlled by the non-native runtime, thus extra baggage.
It would definitely be using native UI components, which a normal web browser won't give you via the rendering engine.
But that's as native as it gets. The control logic for how those components operate outside of how they're internally built is likely done w/ React / JavaScript, instead of native.