title: Does NextJS on demand revalidation works for Next/link?
body: <p><a href="https://nextjs.org/docs/basic-features/data-fetching/incremental-static-regeneration#on-demand-revalidation" rel="nofollow noreferrer">https://nextjs.org/docs/basic-features/data-fetching/incremental-static-regeneration#on-demand-revalidation</a></p>
  <p>From NextJS docs, it seems that on demand cache revalidation should work fine with regular <code>&lt;a&gt;</code> tags and also when you refresh the page.</p>
  <p>But will it work when the user clicks on <code>&lt;a&gt;</code> tag that has been rendered using <code>Link from 'next/link'</code> ?</p>
  <p>Those links are client-side rendered and it's not clear to me if this is going to work:</p>
  <ol>
  <li>User visits home</li>
  <li>User clicks and visits Post1 link</li>
  <li>Post1 gets revalidated on the server</li>
  <li>User goes back home</li>
  <li>User clicks and visits Post1 link again</li>
  </ol>
  <p>Assuming all those links were rendered using <code>Link</code> from next/link.</p>
  <p>Will they see the new version of Post1 on step 5? Or will they still the same page they saw on step 2?</p>