"in a way you can think of a lit element is like a computed effect of a signals although our system kinda works like a push system instead of signals that often have a pull system" ~ @justinfagnani
One thing that gets me really excited about #webcomponents is the ability to change course.
I had a project written in #vanillajs , but that was a pain, so I started writing new code using #webcomponents . But that was still a pain, so I decided to write any new components using #litelement .
@hasanhaja that's part of why I'm curious about #hauntedjs , which brings functional components to #lithtml . And to be clear, the tooling isn't awful, it's just not as good as you'd expect from the most popular framework (big surprise).
However, the devex of vanilla #webcomponents is as least as far behind lit as lit is behind React. If you know you want to be framework-agnostic, lit is a pretty obvious way to go.
Personally, I really like the freedom of not being constrained to a (2/x)