Mis accesorios de mi función de exportación: projectId e IdentityPseudonymGroup son accesibles en el efecto de uso con la consola de registro, es decir, tengo resultados pero no en el cuerpo de búsqueda. Sin embargo, son variables globales. Incluso con el estado de uso, no funciona. El error es "No capturado (en promesa) TypeError: no se pudo obtener"
const Export = ({identityPseudonymGroup, projectId}) => { useEffect(() => { console.log("id group" + identityPseudonymGroup) console.log("id project" + projectId) fetch("http://localhost:4000/api/observations/pacs/aggregation", { method: 'POST', headers: { 'Access-Control-Allow-Origin': '*', 'Content-type': 'application/json', 'Accept': 'application/json', 'Authorization': `Bearer ${keycloak.token}`, }, body: JSON.stringify({ 'project_id': `${projectId}`, 'identity_pseudonym_group': `${identityPseudonymGroup}` }) }) .then(response => response.json()) .then(response => { var data = response; setData(response) Object.keys(response).map((key, index) => setChoiceStudy(array => [... array, key])) // select all studies for the filter // Select all modalities and series Object.keys(response) .map((key, index) => ( response[key].map((value) => { setChoiceModality(array => [... array, value['modality']]) setChoiceSeriesName(array => [... array, value['series']]) }))); }) }, []);