← All articles

Web Components: rebirth or slow death?

30 March 20262 min read

Lit, Shoelace, micro-frontends. Are Web Components a serious choice in 2026? Our experience on three cases.

Every 2-3 years the "Web Components are the future" conversation returns. In 2026, after working on three real projects with WC, we can say honestly: selective rebirth, not revolution.

Where Web Components win in 2026

1. Cross-framework design systems

For organisations with React, Vue, Angular apps and public WordPress sites: a WC-based design system (Lit, Shoelace) is the only serious way to avoid duplication. We did this for a client with 4 stacks: 80 components, one codebase.

2. Third-party embeds

When a vendor must embed a widget in diverse pages, WC is the default: no specific framework dep, isolation via Shadow DOM.

3. Long-lived enterprise apps

For business apps that must last 10+ years and survive framework versions, WCs are more resilient. They don't depend on React 19, 20, 21.

Where they still struggle

  • Mainstream Next.js / Nuxt apps: WCs inside React are grey (interop exists but annoying).
  • SSR: still limited. Declarative Shadow DOM helps but doesn't solve everything.
  • Form integration: ElementInternals API exists since iOS 16+ and Chrome 77+, but not all form libraries handle it.

Lit in 2026

Lit 4 (released 2025) is the reference library for reactive WCs. ~5KB bundle, signal-based reactivity, great TypeScript support. For WC-based design systems, Lit is the default pick.

Shoelace

A complete component library on Lit. Clean, accessible, framework-agnostic. We consider it for clients wanting "modern Bootstrap" without locking into React.

Verdict

Web Components in 2026 are a mature tool, not the only answer. For shared design systems and third-party widgets: they win. For standard SaaS apps, not default and won't be soon.