“African American” is crazy. You can assume a black person is African to some extent. But there’s no way to tell if a person is American or not. My black friends prefer, “black”.
I declined to change my vocabulary with the winds of Style and use the term Negros. The problem for Negros is that the approbation is for the group so that every new designation becomes a pejorative fairly shortly. The act of repeatedly changing the permissible designation itself helps make the new term pejorative.