usestate (npm): usestate gives the webcomponents a new life cycle.
Keywords: WebComponents|CustomElements|Flux|data-binding|state