Switzerland

🇨🇭Switzerland takes a functional approach to Web Components by applying middleware to your components. Supports Redux, attribute mutations, CSS variables, React-esque setState/state, etc… out-of-the-box, along with Shadow DOM for style encapsulation and Custom Elements for interoperability.

GitHub

268 stars
10 watching
15 forks
Language: TypeScript
last commit: 4 days ago
Linked from 1 awesome list

componentcomponent-architecturecomponentscss-variablescustom-elementsfunctionalimmutableshadow-domvirtual-domwebcomponents

Backlinks from these awesome lists: