Fatti
A.A. proviene dalla Repubblica Dominicana ed è entrata in Svizzera nel 2002. Lì ha dato alla luce suo figlio B.A. nel 2002, riconosciuto dal cittadino tedesco C. Di conseguenza, A.A. ha ricevuto un permesso di soggiorno per rimanere con il suo partner o il figlio. La convivenza è stata sciolta nel 2004, dopo di che A.A. ha vissuto con suo figlio in una casa per donne e in un'istituzione protetta per madri e bambini. Il suo permesso di soggiorno è stato regolarmente rinnovato fino al 2012, nonostante madre e figlio dipendessero dall'assistenza sociale.
Nel 2013, l'Ufficio per la migrazione del Cantone di Zurigo ha rifiutato di rinnovare il permesso di A.A., poiché per anni aveva dovuto essere ampiamente sostenuta dall'assistenza sociale. I rimedi giuridici cantonali sono rimasti senza successo.
Legge
Il Tribunale federale ha respinto il ricorso di A.A. Ha affermato che il nuovo articolo costituzionale Art. 121a Cost., che prevede un controllo indipendente dell'immigrazione in Svizzera, non è direttamente applicabile nel caso concreto, in quanto richiede l'attuazione attraverso negoziati con l'UE e la legislazione.
Secondo la giurisprudenza consolidata del Tribunale federale, l'Accordo sulla libera circolazione (ALC) prevale in caso di conflitto normativo. Il Tribunale federale ha confermato che la cosiddetta "prassi Schubert", secondo la quale il diritto legislativo deliberatamente divergente può avere la precedenza, non si applica nei confronti dell'UE e nei settori coperti dall'ALC.
Per quanto riguarda l'applicazione dell'art. 24 dell'Allegato I dell'ALC, che disciplina il soggiorno di persone senza attività lavorativa, il Tribunale federale è…