Czym jest Next.js?
Next.js to framework open source oparty na React, rozwijany przez Vercel, służący do budowy stron i aplikacji webowych. W jednym projekcie pozwala łączyć strony generowane statycznie, renderowane na serwerze przy każdym żądaniu (SSR) i odświeżane w tle (ISR), a logikę serwerową, np. obsługę formularzy czy zapytania do zewnętrznych API, trzymać obok interfejsu. Przy renderowaniu na serwerze lub statycznym robot wyszukiwarki dostaje gotowy HTML z treścią, a nie pustą stronę do wypełnienia skryptem.
Jak używamy tego w Koda Plus
Next.js wybieramy, gdy strona staje się aplikacją – z logowaniem, kontami klientów, panelem z danymi albo integracjami z ERP, CRM czy bramką płatności. Na Next.js działa front sklepu z oponami i felgami zbudowanego na Medusie, strona z panelem administracyjnym firmy izolacyjnej Wekert oraz witryna firmy szkoleniowej i coachingowej. Strategię renderowania dobieramy do konkretnego typu podstrony, bo renderowanie wszystkiego dynamicznie to najdroższy wariant. Klient dostaje pełny kod i wszystkie dostępy, więc projekt może działać na Vercelu, na własnym serwerze albo w kontenerze.
Wykorzystywane w
Zobacz realizacjeKiedy to ma sens
- Strona ma konta klientów, panel albo dane na żywo
- Sklep headless, np. na Medusa.js, potrzebuje własnego frontu
- Duży katalog wymaga świeżych danych i dobrego SEO jednocześnie
- Integracje z ERP, CRM lub bramką płatności mają działać po stronie serwera