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
Publicar un comentario