La representación del lado del servidor, o SSR (Server Side Rendering), es una técnica popular para renderizar una página normalmente renderizada en cliente en el servidor y enviar una página completamente renderizada al cliente. No solo mejora la experiencia del usuario (UX), sino que también ayuda en la optimización del motor de búsqueda (SEO).
Para realizar el renderizado del lado del servidor con React JS, se utilizan varias bibliotecas y herramientas como Express JS, ReactDOMServer, etc. Aquí hay un procedimiento paso a paso para hacerlo.
1. Configuración de express.js y react.js.
Primero, debes instalar express y React JS. Puedes hacerlo usando el siguiente comando npm. ``` npx create-react-app ssr-react npm install express ``` 2. Borrar todo el contenido del archivo ‘src/App.js’ y escribir una nueva función que devuelva ‘Hello World’. ```jsx function App() { return (5. Ahora, puedes iniciar tu servidor express con el siguiente comando:
```bash node server.js ``` Cuando visites http://localhost:3000, deberías ver “Hello World” renderizado desde el servidor express.Ten en cuenta que este es un ejemplo muy básico. En un escenario del mundo real, tendrías que configurar muchas cosas como el enrutamiento, la preparación de datos, la gestión del estado, etc.