I have a generic function that fetches some data:
function getData(initial: T[]): T[] { const [data, setData] = useState([