O paralelismo, explicando de forma rude, consiste na execução de tarefas ao mesmo tempo, de forma simultânea, diferentemente da concorrência, que alterna tão rápido entre as tarefas, que elas aparentam ser executadas concomitantemente. No entanto, na verdade, são processadas em momentos distintos, uma de cada vez.
Baseado nisso me parece um erro afirmar na aula "Queries paralelas com useQueries" do módulo 04, que existe paralelismo nessa execução na useQueries.
const postRatingQueries = useQueries({
queries:
posts?.data.length > 0
? posts.data.map((post) => ({
queryKey: ["postHome", post.id],
queryFn: () => fetchPostRating({ postId: post.id }),
enabled: !!post.id,
}))
: [],
});
Gostaria de saber se faz sentido isso ? Ou se eu estou errado e realmente existe paralelismo na execução do useQueries ?