Executando verificação de segurança...
1

Nunca usei Server Components, e eu achava que essa funcionalidade (async function Component) era do Next, não do React. Na verdade, ainda não sei se entendi certo esse ponto.

Acho a discussão interessante. Já aconteceu algo parecido com HTML, CSS e JS. Posso estar enganado, mas no começo basicamente tudo ficava num único .html, e com o passar do tempo as coisas foram se separando. Mais recentemente, o JSX veio e juntou novamente o HTML com JS, e depois passaram a surgir bibliotecas de css-in-js, terminando com tudo junto novamente (HTML, CSS e JS).

Carregando publicação patrocinada...
1

Nunca usei Server Components, e eu achava que essa funcionalidade (async function Component) era do Next, não do React. Na verdade, ainda não sei se entendi certo esse ponto.

Correto! Na verdade, isso é um recurso nativo do JavaScript para exportar valores ou funções para fora do módulo/arquivo e que o Next.js utiliza o default para saber qual o ponto de entrada do componente principal.