I have a problem where useQuery is always running in my application and I don't why

In my component

```
import { GET_DATA } from 'apiCalls';
const {  loading, error, data } = useQuery('getData', GET_DATA(token));

```

In my api call

```
export const GET_DATA = async (token) => {
try {
    const res = await axios.get(`${process.env.REACT_APP_SERVER}/api/...`, {
        headers: {'auth-token': token},
    });
    console.log(res);
    return res.data;
} catch (err) {
    console.log('Error getting data');
    return err;
}

```

}

when I debug my app. The function GET\_DATA is always running ALL the time. what is the issue here ?