Here's another article on why web components deserve a second look, even for React programmers: https://medium.com/@richardanaya/web-components-why-you-shou....
The author also wrote a library that simplifies using web components and offers an option for integrating with React: https://github.com/richardanaya/webblock/ (Haven't investigated it in detail yet, but it looks promising.)