React
Biblioteka JS do budowy interfejsów.
Co to jest React?
React to popularna biblioteka JavaScript do budowy interfejsów z komponentów — małych, wielokrotnego użytku klocków (przycisk, karta, formularz), które składają się w całą stronę. Utrzymuje lekką kopię drzewa (virtual DOM), by aktualizować tylko to, co się zmieniło.
React domyślnie renderuje w przeglądarce (CSR), więc dla SEO często łączy się go z renderowaniem po stronie serwera lub prerenderingiem. SEOMaster jest zbudowany w React.
Dlaczego to ważne dla SEO
React przyspiesza budowę bogatych interfejsów, ale „czysty” React (CSR) bywa ryzykowny dla SEO — dlatego ważne jest, jak dostarcza treść robotom.
Jak to sprawdzić
To wybór technologiczny. Dla SEO sprawdź, czy treść jest w surowym HTML (SSR/SSG/prerendering), czy dopiero dokłada ją JavaScript.
Częste błędy
- Poleganie na samym CSR bez prerenderingu
- Niepotrzebne przerysowania (re-rendery)
- Ciężki, niepodzielony bundle
Przykład
Komponenty (przycisk, karta) → składają się w interfejs