RTK Query не автоматически создает хуки для каждого определенного запроса, потому что он старается предоставить более гибкое и мощное решение для работы с запросами и кэшированием данных.
RTK Query предоставляет API для создания запросов и мутаций, а затем разработчик самостоятельно выбирает, как использовать эти запросы в своем коде.
Он также предлагает использование декораторов, которые позволяют настраивать каждый запрос и его поведение, такие как автоматическое обновление данных во время взаимодействия с пользователем или кэширование и отслеживание изменений.
Генерация хуков useGet*****Query для каждого запроса может привести к избыточному и ненужному коду, особенно если в проекте есть множество запросов. RTK Query старается предложить более элегантное и модульное решение, которое позволяет разработчику выбирать, какие запросы использовать, и предоставляет инструменты для их настройки и управления.