Bitácora de desarrollo #3 Sesión: Inicio del Frontend con Next.js

Hora de inicio: 4:00pm
Hora de fin: 5:30pm

Horas trabajadas: 1h 30 minutos

Descripción de avances

Se creó el frontend (no conectado aún con el backend) de la aplicación de empleados para el curso, se hizo con Next.js usando React + Tailwind CSS en Typescript. Se detalla en cada elemento lo que se hizo:

Elemento 1: Se inicializó con el comando "npx create-next-app@latest ." un frontend con Server-Side Rendering de Next.js, para tener una base y seguir de ahí. 

Elemento 2: Se modificó la ruta principal / para tener la lista (por ahora con datos mockeados de ID, Nombre y Salario) de los empleados y el botón de Insertar.

Elemento 3: Se creó la ruta /insertar con un form para poder poner Nombre y Salario de empleado, además de los botones de Insertar y Regresar.

Problemas encontrados:

Problema 1: Inicialmente tuve problemas creando la ruta porque me salía un error 404 al entrar a la ruta en localhost.

Solución: como en Next.js se usa un App Router y no un router creado a mano, la solución era crear dentro de la carpeta /src/app la carpeta /insertar con un archivo page.tsx. El problema que estaba teniendo era que cree el archivo app.tsx (que no iba a servir).

Próximos pasos:

Integrar el frontend con el backend y la base de datos.

Probar todo el flujo y verificar que esté correcto.


Documentación utilizada para el desarrollo:
Documentación oficial de Next.js: https://nextjs.org/docs

Comentarios

Entradas más populares de este blog

Bitácora de desarrollo #2 Sesión: Backend Node.js + Express + MSSQL

Entrada sesión de prueba y error #1

Bitácora de desarrollo #4 Sesión: Conexión backend con frontend y testing