KamoCRM

Detenlo del grupo de color luchando con el color que elijas

Fixkamo-internal
Cambia
23 de agosto de 2026 a las 3:04 UTC
Autor
kamo
Comprometerse
7229b37

ModernColorGroup fue controlado y descontrolado al mismo tiempo. Se mantuvo local. estado para cada ranura, espejo el utilero de valor en ese estado en un solo efecto, y se llama "onChange" de otro con un objeto recién construido cada vez que cualquier ranura se mueve. Los padres almacenan lo que se le entrega, de modo que la nueva identidad de objeto volvió a activar el la mirada, y una bandera de guardia setTimeout..., 0) olvió el ciclo de converger. Dos consecuencias. Montado y intacto, el grupo nunca se quedó callado: volvió a apostar toda la página de configuración de 3.400 líneas durante el tiempo que el editor de Branding estaba abierto. Y Cada garra en la garrafa empujaba la copia del padre sobre el estado local, así que cualquier cosa mecanografiada en el campo hex estaba corrigiendo el espejo. También derivó los cuatro tonos de lo que el campo base sostenía mid-keystroke. "Ec81" es un buen argumento para parseInt, por lo que no surgió ningún error y los tonos fueron simplemente Colegado de un color nadie había terminado de escribir. Deriva de valor, llama a "onChange" sólo de eventos reales, y se niega a derivar tonos de un hechizo incompleto. La máquina estatal se mueve a colorGroupState.ts para que pueda ser probado directamente; el componente mantiene su margen. Tres de las cuatro nuevas pruebas de componentes fallan contra la versión antigua, incluyendo la que muestra el encendedor de publicación de "c81": 1e2a9f.

Todos los cambios

Como lo que ves enviaste?

Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.

Empieza gratis para siempreVer Precios