Binding

import QtQuick 2.12
import QtQuick.Window 2.12
import QtQuick.Layouts 1.12
import QtQuick.Controls 2.12

Window {
    visible: true
    width: 640
    height: 480
    title: qsTr("Hello World")

    Component {
       id: grouped

       RowLayout {
           id: root
           property int value: index

           Label {
               text: "Valor: " + value
           }
           SpinBox {
               from: 0
               to: 10
               value: root.value
               onValueModified: root.value = value
           }
           Slider {
               from: 0
               to: 10
               value: root.value
               onMoved: root.value = value
           }
       }
    }

    ColumnLayout {
        Repeater {
            delegate: grouped
            model: 3
        }
    }
}