How work Uno

Hello , I’m new , I’m considering fuse, seems to be a great product , I wanted to know if there is a guide to see how you use uno and the binding?, for example, if I click a button to change a textinput . Just to understand how it works

<App Theme="Basic">
    var Observable = require("FuseJS/Observable");
    var input = Observable("");
function click () {
  input.value = &quot;Value from click&quot;;

module.exports = {
  input: input,
  click: click

<TextInput Value="{input}" />
<Button Text="Click Me" Clicked="{click}" />