Hello,
I was going to update all the apps that our store uses using the latest shopify remix template and realized that it does not support the polaris react components anymore but instead its using the web components.
Now I can understand its just to have a unified framework which can be used anywhere, but the web components are such a huge downgrade from react components. There’s too less customization options compared to the react components, for eg, the text element you can show them in various sizes but in web components, there’ no option of size at all, which means we have to add custom styles which makes using web components so useless?? There are multiple components missing also like EmptyState.
And even if you want to add web components why not give us the option whether we want to use react components or web components so that we can use whatever we want to rather than constantly changing them by Shopify forcing it upon us.
1 Like
Hi Patrick, thanks for sharing your feedback on the Polaris web components.
The reason why there’s less customization with web components is because they have built-in styling that will automatically apply the correct styling based on the properties you set and the context in which they are used. This is to provide a unified experience across the platform so there’s less context switching between different styles of UX for the end-user.
Were you aiming for a specific goal by changing the text size?
Regarding EmptyState, you can utilize the current components to build your own EmptyState that suits your requirements. Were there any components you are expecting?
The intention with the latest app template only using the web components is to encourage new apps to use Polaris web components going forward. I’ll look into whether we can make additional templates available or make the current template compatible with the React components for you 
I was able to confirm that since the standard going forward will be Web Components, we currently do not have any plans to add support for React Components to the current app template or add an additional template based on React Components.
If you have any specific feedback to share regarding Web Components, please do! 