Citation: 2C_306/2021 E. C

Am 12. April 2021 hat A.________ Beschwerde in öffentlich-rechtlichen Angelegenheiten gegen das Urteil des Kantonsgerichts vom 9. Dezember 2020 beim Bundesgericht eingereicht. Sie beantragt, das kantonsgerichtliche Urteil aufzuheben und das Amt für Migration anzuweisen, ihre Aufenthaltsbewilligung zu verlängern bzw. wieder zu erteilen; eventualiter sei die Sache zum Neuentscheid an das Kantonsgericht zurückzuweisen; zudem sei ihr die unentgeltliche Rechtspflege und Verbeiständung zu gewähren. Der Regierungsrat und das Kantonsgericht des Kantons Basel-Landschaft haben auf eine Vernehmlassung verzichtet. Das kantonale Migrationsamt und das Staatssekretariat für Migration haben sich nicht vernehmen lassen.