ну взять самый вопростой кейс
const { data, loading, refetch } = useRequest('/api/anything')
хук делает запрос, в data возвращает данные когда они будут, а также возвращает удобную функцию refetch, название которой говорит само за себя
Так вот если лезть в детали хука, то в идеале refetch должен триггерить эффект с запросом
И вот тут проблем миллион