React 18: useEffect Double Call; Mistake or Awesome?