UI library for creating Web Components with simple and functional API
Rather than using class and this syntax, the library uses
plain objects with property descriptors and pure functions
for defining custom elements.
Hybrid property descriptors can be re-used, merged or split between the definitions and many more (for example using object rest/spread properties).
The library says no to will and did - properties are independent
and only have connect and disconnect callbacks in the definition.
Property value is cached by default and recalculated only when related properties change, which makes the library super fast!
Without external tools, with built-in result caching and using
tagged template literals, hybrids gives you all power to create views with JavaScript included.
The library supports Hot Module Replacement - custom elements are live updated without the need to refresh the page.