Использование в React 18 в StrictMode

  useEffect(() => {
    const controller = new AbortController();
    fetch("/people", {
      signal: controller.signal,
    })
      .then((res) => res.json())
      .then(setPeople);
    return () => controller.abort();
  }, []);
Irfan