En mi aplicación, asigno el mismo color aleatorio para el color de fondo del mismo uniqueID y también quiero que este color sea el mismo color aleatorio si la página se recarga.
Mi enfoque y comportamiento actual es similar a la solución en esta publicación anterior: Genere los mismos colores aleatorios en React , sin embargo, los colores cambian si se recarga la página .
Pregunta: ¿Hay alguna manera de asignar el uniqueID a un color aleatorio y hacer que persista en diferentes instancias de mi aplicación usando REACT?
Vea a continuación mi código actual:
function getRandomColor(): string{ return '#' + Math.floor(Math.random()*16777215).toString(16); } let colorMap = new Map<number, string>(); function setColor(uniqueId: number): string{ if(colorMap.get(uniqueId) == null){ colorMap.set(uniqueId,getRandomColor()); } return colorMapping.get(id) + ""; } //later in the code color: setColor(Number(d_id)),Puede usar una de las diversas opciones de almacenamiento para almacenar esto y luego restaurarlo en cada carga de página: