Estoy trabajando en un clon de Instagram (solo porque quiero obtener más información sobre Next.js) y quiero administrar las cargas de imágenes. Solo quiero que el usuario cargue su imagen y la redirija a la página "crear nueva publicación". El caso es que no sé cómo enviar la imagen entre páginas. Pensé en hacer una API de descanso para almacenar temporalmente la imagen y recuperarla, pero parece demasiado complicado. ¿Alguien tiene alguna idea de cómo puedo implementar esto? Estoy usando el enrutador de next.js si eso ayuda.
Múltiples formas dependiendo de sus necesidades. Puedes probar uno de estos.
Use React Context o una herramienta de administración de estado.
Al enrutar de la página A a la página B, pase sus datos con una cadena de consulta. Enmascárelo con el accesorio "como" si no desea que se muestre en la URL. Si los datos son demasiado grandes; páselo como una URL de blob. Luego lea la consulta en la segunda página. https://nextjs.org/docs/api-reference/next/router#routerpush
Usar almacenamiento local. Este es probablemente el camino más corto.