Yes, you can integrate web components in your react app. You can create common web components that can be integrated in any framework, take a look on stenciljs. About PWA, you can create web apps to work almost like a native app, works offline, display notification, etc.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.