Los ganchos de React están picados y el método set de useState no tiene efecto.
Utilice el componente Árbol de antd y utilice el método set de useState en onSelect.
definición de useState:
const?[GroupCheck,?setGroupCheck]?=?useState(new?Map());?//?Agrupar datos seleccionados
Uso:
Entonces ocurre un problema, no hay actualización en el componente GroupCheck. Luego aparece groupSelect con el valor requerido. Cuando se han seleccionado dos elementos en el componente Árbol, se selecciona el grupo 3:
Al hacer clic en la casilla de verificación para seleccionar el grupo 4 y luego hacer clic nuevamente en el grupo 3, el contenido impreso:
Más tarde descubrí que el problema ocurre en la tarea de inicialización. La forma correcta de escribirlo es
Para ser precisos, no es un error de useState, sino un problema causado por la falta de una comprensión profunda del mismo. definición del tipo de datos.