# Tagged
> Minimal Javascript UI Library
This is an experimental composable ui library that takes ideas from Elm Architecture, but without the doctrine - this is Javascript!
## Features
- No Virtual Dom
- No Build System
- No Over Engineering
- ~100 lines of code
- Totally inefficient rendering (at scale)
## Overview
the `app` builder takes an `opts` object that expects it to include:
- `state` as initial data `{object}`
- `actions` as `{object}` with functions definitions
- `view` as `{function}` that returns valid dom
and a querySelector compatible `selector` to mount the ui.
`app` returns:
- `state` current of component as updatable function
- `actions` to call on component
### Example
```html
```
### Inspired By
- hyperapp
- mithril
- Elm Architecture
## Todo
- Actions Example
> WORK-IN-PROGRESS