Here's my opinion: React.js has both declarativeness (of diffing) and reusable components, while WebComponents has reusable components in addition to native browser support. One may choose any, or use both (for making the code more framework agnostic).
React
Here's my opinion: React.js has both declarativeness (of diffing) and reusable components, while WebComponents has reusable components in addition to native browser support. One may choose any, or use both (for making the code more framework agnostic).
Check framework compatibility
https://custom-elements-everywhere.com/