Nichelle Nichols, who was the original Uhura in Star Trek, passed away. You can read all about her at various sites, but I’ll try to put a unique spin on my comments. The Uhura who was played by Nichelle Nichols was African, not African-American. This could be seen from her easy facility with Swahili and the décor of her quarters. It could be argued that she might have been an aficionado of African culture, but the original series was obviously trying to impress on us that she was from Africa.
The Uhura in the new movies, played by Zoe Saldana, is obviously African-American. She acts like a typical young woman raised in America. Except for her name, she could have been a Caucasian, Hispanic, Asian, etc. character, and there would have been no difference.
The Uhura in the new series Star Trek: Strange New Worlds, played by Celia Rose Gooding, is definitely African, not African-American. How do I know? Watch the series.
And just to put my own self-serving spin on things, I had a short story published in Star Trek: Strange New Worlds Vol. 5 some years ago. How could this be? Was it time travel?