Next.js - przegląd
Next.js to platforma oparta na reakcjach z możliwością renderowania po stronie serwera. Jest bardzo szybki i przyjazny dla SEO.
Korzystając z Next.js, możesz dość łatwo stworzyć solidną aplikację opartą na reagowaniu i przetestować ją. Oto kluczowe cechy Next.js.
- Hot Code Reload - Serwer Next.js wykrywa zmodyfikowane pliki i ładuje je automatycznie. 
- Automatic Routing- Nie ma potrzeby konfigurowania żadnego adresu URL do routingu. pliki należy umieścić w folderze stron. Wszystkie adresy URL zostaną zmapowane do systemu plików. Dostosowanie można wykonać. 
- Component specific styles - styled-jsx zapewnia obsługę stylów globalnych i specyficznych dla komponentów. 
- Server side rendering - komponenty React są wstępnie renderowane na serwerze, dzięki czemu ładują się szybciej na kliencie. 
- Node Ecosystem - Next.js, który reaguje na żele, dobrze współpracuje z ekosystemem Node. 
- Automatic code split- Next.js renderuje strony z potrzebnymi bibliotekami. Next.js zamiast tworzyć pojedynczy duży plik javascript, tworzy wiele zasobów. Po załadowaniu strony ładowana jest tylko wymagana strona JavaScript. 
- Prefetch - Next.js udostępnia komponent Link, który jest używany do łączenia wielu komponentów, obsługuje właściwość pobierania wstępnego w celu pobrania zasobów strony w tle. 
- Dynamic Components - Next.js pozwala dynamicznie importować moduły JavaScript i komponenty React. 
- Export Static Site - Next.js pozwala wyeksportować pełną statyczną stronę z Twojej aplikacji internetowej. 
- Built-in Typescript Support - Next.js jest napisany w Typescripts i zapewnia doskonałą obsługę Typescript.