Since JetBrains has an open source web components library, I wondered if it might be worth integrating it into the Cuba platform React client.
https://jetbrains.github.io/ring-ui/master/index.html
Perhaps it could become the framework for a more responsive alternative to Vaadin.