title: How to force a fetch in Relay modern
body: <p>My top-level component includes a settings dialog that includes the user's credentials.  When a change is made in that dialog and the dialog is dismissed (state is changed to <code>dialogOpen=false</code>), I want to force a new fetch from the server since the credentials may have changed. In Relay classic, the top-level component includes a Relay.RootContainer and so I just passed <code>forceFetch=true</code> to that RootContainer. In Relay modern, my top-level component includes a QueryRenderer. So how do I force the refetch in this case?</p>
  
  <p>I found this issue, <a href="https://github.com/facebook/relay/issues/1684" rel="noreferrer">https://github.com/facebook/relay/issues/1684</a>, which seems to indicate that the QueryRenderer <em>always</em> refetches, but this doesn't seem to be the case in my testing.  At least, I'm not seeing my fetchQuery get called after the state change/refresh when the settings dialog is closed. I think I'm probably not completely understanding the statements in that issue.</p>
  
  <p>Can anyone clarify? </p>