Tengo una aplicación nativa de React con eventos donde tengo fechas de eventos en formato ISO. Necesito trabajar con eventos de forma repetitiva anualmente. Los eventos incluyen fechas como cumpleaños y también eventos anuales. Necesito mostrar los próximos eventos para el resto del año en curso y luego mostrar los eventos para el próximo año. ¿Cómo trabajar con eventos sin año y ordenar por fecha actual?
events.sort((a, b) => { const today = new Date(); const currentYear = today.getFullYear(); const dateA = new Date(a.date); dateA.setFullYear(currentYear); const dateB = new Date(b.date); dateB.setFullYear(currentYear); return dateA - dateB; }) .filter(event => { const today = new Date(); const currentYear = today.getFullYear(); const eventDate = new Date(event.date); eventDate.setFullYear(currentYear); return eventDate > today; }) .splice(0, 5) .map(event => { ...