title: Does useQuery and useState fire only on component mount?
body: <p>I got kinda puzzled by this behavior today, hopefully you can shed some light on it. Sorry for being lazy to write minimal code version, but it should be easy to follow. </p>
  
  <p>I have a React Component ( its table you fill in and submit it ) which is including another component ( Breadcrumb component ). Breadcrumb has steps after this table step disabled - this is managed by boolean which is returned from GraphQl API, which checks, if the table was filled in. </p>
  
  <p>The problem I was facing was that my GraphQl API was not firing with Breadcrumb component re-render - and - I also passed a prop from TableComponent to Breadcrumb and stored in in useState in BreadCrumb - but - default state did not change. </p>
  
  <p>Why is this? Does GraphQl query and useState update ONLY on component mount, not on each render?</p>