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.