UI made easy.
Create beautiful reactive UIs with standard widgets or create your own custom widgets for advanced functionality.
The Iris language provides similar capabilities to frameworks like React or Vue, exposed via a simple, intuitive, extendable interface.
let component = |initial_value: int = 0| {
state counter = initial_value
let increment = || {
counter += 1
}
Div {
Button(
text: "Increment",
on_click: increment
)
Div {
Text {
"Your total is "
counter
"."
}
}
}
}More details coming soon.