I've been tinkering with web components again recently and it has been a great experience. I think the biggest challenge has actually been breaking the prop-heavy React / Vue / Whatever framework mindset on how pages and components should be composed and populated.
Of all the knock-on effects that JS frameworks have had, turns out that deeply messing with my two-decade-long mental model of server-side data flow is the most egregious
