Ionic framework for mobile web + native apps
since version 4 is not for mobile only, and not with Angular only!
It is based on standard web components, supported by all modern web browsers,
and those components can be used from "vanilla" JavaScript
as well as from React, Vue and Angular!
There is a large collections of ready open source web components
that dynamically adjust for both iOS and Android design style of UI.
Even better, the same apps can be used as standard web app, including with PWA!
Finally the Ionic company provides dev and build tools for the app.
When maximum mobile performance is not imperative, such as for some action games
there is no good reason not to use standard web components and Ionic!
Open-Source UI Toolkit to Create Your Own Mobile or Desktop Apps
UI Components | User Interface Application Building Components
Stencil is a toolchain for building reusable, scalable Design Systems. Generate small, blazing fast, and 100% standards based Web Components that run in every browser.
Ionic Framework Packages: CDN, Angular, Vue, and React
Build Your Next Design System with Web Components - Ionic Blog
Web Components | MDN
Great Udemy classes by Maximilian Schwarzmüller