Sharing data between component

using vaadin 14

I have created 2 components using PolymerTemplates
which i am adding to a VerticalLayout

In the first component I have search criteria and will do a service call to get the data required once search button is clicked.
How do i pass this data to the second component to be displayed.

being searching in the forum but not seeing the best way to do this.