Мобильное приложение — натив или react?
Лучше натив.
Так вы освоите узкую нишу с более высоким порогом входа и будете дорогим специалистом в ней, где ценятся ваш опыт и знания. Отдельно можно изучать Java Kotlin для андроида, но это параллельная история. Как минимум, вы сможете себя позиционировать в качестве iOS-разработчика.
Судите сами. Кого вы наймете для приложения под iOS:  универсала во всех сферах и языках, или узкого специалиста, который работает со Swift уже много лет?
Конечно, на это можно возразить, что многие хотят дешево и быстро. Но я бы не сильно старался угодить таким, поскольку если у них мало денег, то это будет означать, что и платить они тоже будут не густо и всячески стараться сэкономить, в том числе и на вас (вместо того, чтобы вкладываться в качество, которое себя окупит).
P.S. В ответе я исходил из того, что вы хотите развиваться в мобильной сфере и у вас нет конкретных задач.
Поддерживаю насчет натива, но ещё можно обратить внимание на Flutter. Это очень перспективная кроссплатформенная технология от Google, полностью опенсорсная, которая тем не менее не избавляет от знания нативных технологий, всегда нужно быть готовым поработать уровнем ниже.