Estoy usando una administración de estado para manejar las actualizaciones de websocket. Si represento los valores, todo está bien, pero cuando estoy usando el componente Antd Tree, siempre muestra el estado anterior.
const serviceTreeData = useServiceTreeStore((store) => store.serviceTreeData); const [treeData, setTreeData] = React.useState(serviceTreeData); React.useEffect(() => { const data = serviceTreeData.map(data => cloneDeep(data)) setTreeData(data); }, [serviceTreeData]);Traté de hacer una copia profunda en caso de que ese sea el problema, pero no ayudó.