Estava tentando reescrever o código do projeto e me deparei com um problema:
const {data:book, isLoading: isBookLoading, error:bookError} = useQuery<IBook, AxiosError>(['GetBookBySlug', book_slug], () => BooksRequester.getBookBySlug(book_slug || ''))
const {data:autor, isLoading:isAutorLoading} = useQuery<IAutor | undefined, AxiosError>(['GetAutorById', book?.autor], () => AutorRequester.getAutorById(book!.autor))
Tem como eu executar o useQuery de autor apenas quando o book estiver carregado? coloquei dentro de um if, entretando li que não é recomendado pelo eslint