W App Router pobierasz dane bezpośrednio wewnątrz asynchronicznych Server Components przy użyciu standardowego API fetch — brak getServerSideProps, brak useEffect, brak oddzielnej warstwy danych. Next.js rozszerza fetch za pomocą kontroli buforowania.
