title: conflict next-auth with react 18
body: <p>i get this error when installing next-auth with react 18</p>
  <pre><code>npm ERR! code ERESOLVE
  npm ERR! ERESOLVE unable to resolve dependency tree
  npm ERR! 
  npm ERR! While resolving: gito-auth@0.1.0
  npm ERR! Found: react@18.1.0
  npm ERR! node_modules/react
  npm ERR!   react@&quot;18.1.0&quot; from the root project
  npm ERR! 
  npm ERR! Could not resolve dependency:
  npm ERR! peer react@&quot;^16.13.1 || ^17&quot; from next-auth@3.29.3
  npm ERR! node_modules/next-auth
  npm ERR!   next-auth@&quot;*&quot; from the root project
  npm ERR! 
  npm ERR! Fix the upstream dependency conflict, or retry
  npm ERR! this command with --force, or --legacy-peer-deps
  npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
  npm ERR!
  npm ERR! See C:\Users\mizzo\AppData\Local\npm-cache\eresolve-report.txt for a full report.
  
  npm ERR! A complete log of this run can be found in:
  npm ERR!     C:\Users\mizzo\AppData\Local\npm-cache\_logs\2022-04-27T14_07_48_165Z-debug-0.log
  </code></pre>
  <p><strong>is theres any solution to fix it without using --force flag ?</strong></p>