navigation within Spring views


I’m working on a Vaadin 8 application that uses Spring integration. I have some navigator Views with (default) ViewScope as scope. This is good because I don’t want to keep references to data when the user navigates to other views, and also I’m injecting other @ViewScope beans. But I also have within-view navigation, which means one of the parameters changes but the View name is the same. In that case I only need to update a small part of the view and don’t wish to re-render everything (and reload the data). What is currently the best way to accomplish this? I’m sure I’m not the only developer with this use case.