Ответ 1
Предел памяти для Today Widget на устройстве составляет 16 МБ. Великое объяснение в этом разговоре Конрада Крамера: https://cocoaheads.tv/memory-use-in-extensions-by-conrad-kramer/
Проверено экспериментально с помощью отладчика XCode - при загрузке большого изображения, Today Widget вылетает, как только он достигает 16 МБ памяти.
Использование памяти базового примера React с одним текстовым элементом составляет около 11 МБ. До 13 МБ во время рендеринга содержимого.
Для запуска Today Widget на устройстве вам нужно использовать конфигурацию сборки релиза. Режим разработки добавляет слишком много накладных расходов. Только возможность запускать виджет на устройстве в режиме разработки - это инструмент Инструменты, чтобы временно отключить предел.
Проверьте эту библиотеку: https://github.com/matejkriz/react-native-today-widget#memory-limitation
Он работает на устройстве, вам просто нужно думать о границах памяти.