That’s a valid point. It’s been a while since I’ve touched RN but I remember it being different enough from React that component readability was not really practical.
I also think that RN is largely redundant in a world of Flutter 2 but that’s also just me being inflammatory to RN devs.
Still if RN is a likely part of your stack and component readability is possible then it is another time to opt for react over vue