message: optimize: useAsyncEffect
diff: -import { useEffect, DependencyList } from 'react';
  +import type { DependencyList } from 'react';
  +import { useEffect } from 'react';
  function useAsyncEffect(
  effect: () => AsyncGenerator<void, void, void> | Promise<void>,
  