Я держу стили в отдельном файле. Если компонент может быть в разном стиле, то я делаю 3 ключа - ключ с неизменными параметрами и ключи с различными параметрами. И дальше style=[key1, key2 или key3]
У меня useTheme из react-navigation, пишу компонент для текста, чтобы я мог передать, например, type=h1 и в зависимости от этого type сделать разный размер шрифта