# Notice
The library is currently in a very early development stage, with breaking changes being made often, out of date documentation and no versioning. Not recommended for use.
# Vide
Vide is a declarative, reactive Luau library for building user interfaces on Roblox.
## API Reference
### [Reactivity: Core](docs/api/reactivity-core)
- [wrap()](docs/api/reactivity-core#wrap)
- [derive()](docs/api/reactivity-core#derive)
- [foreach()](docs/api/reactivity-core#wrap)
- [match()](docs/api/reactivity-core#match)
- [watch()](docs/api/reactivity-core#watch)
### [Reactivity: Utility](docs/api/reactivity-utility)
- [isState()](docs/api/reactivity-utility#isState)
- [unwrap()](docs/api/reactivity-utility#unwrap)
- [readonly()](docs/api/reactivity-utility#readonly)
- [mutate()](docs/api/reactivity-utility#mutate)
### [Element Creation](docs/api/creation)
- [create()](docs/api/creation#create)
- [apply()](docs/api/creation#apply)
- [Layout](docs/api/creation#Layout)
- [Children](docs/api/creation#Children)
- [Event](docs/api/creation#Event)
- [Changed](docs/api/creation#Changed)
- [Bind](docs/api/creation#Bind)
- [Created](docs/api/creation#Created)
### [Animation](docs/api/animation)
- [spring()](docs/api/animation#spring)
### [Types](docs/api/types)
- [State](docs/api/types#State)
- [Prop](docs/api/types#Prop)
## Tutorials
### [Crash Course](docs/tutorials/crash-course)
### [Reactive Graph](docs/tutorials/reactive-graph)