Я бы посоветовал вам обновлять собственную версию реакции до последней стабильной сборки,
Потому что, когда вы отстаете от 3 или 4 версий, обновление до последней становится более сложным.
А для вашего размера приложения
React-Native использует свои собственные основные библиотеки, плюс вы, возможно, использовали некоторые другие библиотеки,
целевые версии SDK (26,27,28 ...), версии libs для app-compat, сервисы воспроизведения ... вот некоторые из выделенных вещей, которые могут увеличиться
размер вашего приложения.
Если вы хотите уменьшить размер приложения,
Вы можете разделить его по архитектурам, таким как «x86», «x86_64», «armeabi-v7a» и «arm64-v8a»
Как разделить React-Native apk для каждой архитектуры
это может сильно уменьшить 65% + размера вашего приложения.