извлечение данных в react с ограничениями

#reactjs #api #fetch #strapi

Вопрос:

У меня есть данные на моем бэкэнде strapi, и я получаю их через API с помощью крючков , и useFetch() проблема в том, что я получаю все данные сразу, как я могу, пожалуйста, получить 3 последних данных на сервере?

Это моя useFetch() пользовательская реализация крючка:

 import { useEffect, useState } from 'react';

const useFetch = (url) => {
  const [data, setData] = useState(null);
  const [error, setError] = useState(null);
  const [loading, setLoading] = useState(true);

  useEffect(() => {
    const fetchData = async () => {
      setLoading(true);

      try {
        const res = await fetch(url);
        const json = await res.json();

        setData(json);
        setLoading(false);
      } catch (error) {
        setError(error);
        setLoading(false);
      }
    };

    fetchData();
  }, [url]);

  return { loading, error, data };
};

export default useFetch;