klein UI is designed to allow for flexible creation of web UIs in typescript. The main aims of klein UI are to: - contribute minimally to bundle size - provide an intuitive builder pattern api for building dom nodes - allow for full control over when chan
This library also handles state management as dynamic valeus can be stored raw in the state. These can then be serialised to be stored anywhere json can be. In the example, indexedDB is used to retain application state across reloads and tabs.