title: How to dynamically change page title and description in ClojureScript / Reagent
body: <p>Is there a simple way to change document title and description (or other <code>[:html [:head [:meta</code> tags) from ClojureScript Reagent application? For example on every <code>bidi</code> route match change the title and description to match the new page content.</p>
  
  <p>Preferably this should work without using <code>js/window</code> so that the same code can be used in a browser as well as in server isomorphic pre-rendering (which I need for SEO).</p>
  
  <p>In the JavaScript/React world there are <a href="https://github.com/kodyl/react-document-meta" rel="nofollow noreferrer">react-document-meta</a> and <a href="https://github.com/gaearon/react-side-effect" rel="nofollow noreferrer">react-side-effect</a> which can probably be converted to Reagent components. But this way of handling side effects seems like a hack and probably simpler solution can be done in pure ClojureScript.</p>