Re-render/update SCNView when state changes in main ContentView

I have a setup like so;


struct ContentView : View {
    
    @State var data


    var body: some View {
        VStack{
            SceneSCNView(data: self.data)
            Interface() // with actions updating data
        }
    }
}

(not actual code but to illustrate)


How would I get my SCNView to update based on new data?