#hu #reactjs #start
Ismerkedésem a ReactJS-el...a kályhától.
Manapság nagyon menő webes szokás, hogy a kliens gépén rakjuk össze a weboldalunkat JS segítségével.
0. kitekintő
Vannak ennek előnyei is, ezt nem firtatom. De engem most az alapvető igények kielégítésének nehézségei érdekelnek jobban (pláne pont egy ilyen oldal fejlesztésénél).
Alább néhány:
1. SEO
2. FB link share
3. URL navigáció
#hu #ssr #rendertron
1,2,3 közel egy problémára épül...fel szeretnék dolgozni (parseolni) a már kész (kirenderelt) oldalt. De mivel kliens oldalon lesz összepakolva, ezért lutri, hogy a crawler éppen mit fog látni a linkünkre bökve. Erre idáig mindenhol EGY megoldást találtam, SSR (Server Side Rendering).
https://angular.io/guide/universal
https://itnext.io/server-side-rendering-with-react-redux-and-react-router-fa5b67d4965e
Hogy éppen cache-eljük, vagy sem az első rendert, az már csak részlet kérdés.
De lehet találni függetlenebb megoldást is:
https://github.com/GoogleChrome/rendertron