Hacker News new | past | comments | ask | show | jobs | submit login

It may be declarative, but is it reactive?

Edit: it may not sound that way but I swear I was honestly just asking a question. :)






yes ? in an even purer form than most JS frameworks : just using a variable creates a reactive binding.

e.g.

    property int count: 0
    Text {
      text: "counter " + count
    }
    Button {
      onClicked: count++
    }
will result in the text changing every time the button is clicked (for a complete code example you can paste in the previous link :

    import QtQuick 2.7
    import QtQuick.Controls 2.3

    Rectangle {
        id: root
        anchors.fill: parent
    
        property int count: 0
        Column {
          Text {
            text: "counter " + count
          }
          Button {
            onClicked: count++
          }
        }
    }

Thanks!



Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact

Search: