Я пытаюсь применить некоторую логику, которая может определять ориентацию, и согласно изменению ориентации, как только я получу ориентацию, я вычислю ширину и высоту в таблице стилей, здесь таблица стилей - мой другой файл js.
Вам необходимо обновить ваш компонент в случае изменения ориентации, в противном случае он не обнаружит изменения, или вы можете сделать это так, добавив этот пакет https://www.npmjs.com/package/react-native-orientation-locker, вы можете заблокировать ориентацию с помощью этого, используя этот пакетон не позволит вам изменить ориентацию, он будет отображаться так же, как при открытии приложения. Это не будет мешать вашему пользовательскому интерфейсу.
https://www.npmjs.com/package/react-native-orientation-locker