title: Typescript error argument of type {} is not assignable to parameter of type User | User () => User
body: <p>Checked other stackoverflow posts regarding this error and I still dont get it. This block of code is getting the error.</p>
  <pre><code>const [user, setUser] = useState&lt;User&gt;({})
  </code></pre>
  <p>I mapping over card component that needs the props from the user data. Why isn't this working?</p>
  <p>Also i have a home page that grabs all the user with this block of code and i dont get the type error.</p>
  <pre><code>const [users, setUsers] = useState&lt;User[]&gt;([])
  </code></pre>
  <p>Why am i not getting such error on that?</p>