1. hooks playground
  2. Some nice examples that demonstrate a number of hooks (for experimenting), such as useState, useRef, useEffect, memo and useMemo are found in this github repo of mine.

    The following are great reads: The Uphill Battle of Memoization

  3. React + TypeScript Cheatsheets
  4. source

  5. forwarding refs to child functional components
  6. source