lit-state
Kiss!
lit-state | Kiss! | |
---|---|---|
3 | - | |
137 | 5 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | over 1 year ago | |
JavaScript | JavaScript | |
GNU Lesser General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
lit-state
-
Web Components Eliminate JavaScript Framework Lock-In
The reason React uses a virtual DOM is because when React started, there were no (advanced) HTML templates yet. And it made it easy to setup listeners on elements, instead of manually adding it with `addEventListener()` and possibly remove them again with `removeEventListener()`. So the virtual DOM was really a game changer.
But Lit templates solve this problems in a more browser integrated way, without the need of a virtual DOM. How you manage the state is free to your choice, that is also not something exclusive to React and your favorite pattern can also be used with Lit. I wrote a tiny state management library (LitState [0]) which makes it very easy for multiple components to share the same state and stay in sync. I personally find it much more convenient and cleaner than any other state library I've used before. And it integrates very nicely with Lit.
[0]: https://github.com/gitaarik/lit-state
- Web Components Will Outlive Your JavaScript Framework
- Litstate Simple Shared App State Management For
Kiss!
We haven't tracked posts mentioning Kiss! yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
lit - Lit is a simple library for building fast, lightweight web components.
pageres - Capture website screenshots
kor - User Interface Component Library based on LitElement / lit-html
subdownloader - :pencil: Painless subtitle downloader
panel - Web Components + Virtual DOM: web standards for powerful UIs
jsinspect - Detect copy-pasted and structurally similar code
lrnwebcomponents - HAXTheWeb monorepo of elements and apis
yo - CLI tool for running Yeoman generators
WebComponentFactory - Make use of JavaScript web components while keeping your code in .html for LSP features
ignite - Infinite Red's battle-tested React Native project boilerplate, along with a CLI, component/model generators, and more!
lit-style - Shared component styles for LitElement
brightness - Change the screen brightness