Я недавно закончил сборку приложения с использованием React Native, и я нахожусь в процессе удаления последних оставшихся ошибок. Хотя приложение работает точно так же, как и в Simulator (скомпилировано в Xcode с использованием настроек релиза), на моем физическом устройстве iOS оно содержит незначительные ошибки компоновки и проблемы с рендерингом. Звонки на setState()
кажутся неудачными после определенных событий, например, когда я звоню на fetch()
, я устанавливаю элемент в состояние, чтобы показать загрузочное изображение непосредственно перед вызовом, когда ответ получен, состояние изменяется на восстановить предыдущее изображение. В симуляторе это работает нормально, на физическом устройстве он корректно меняется на значок загрузки, но не может переключиться обратно. Насколько я знаю, в симуляторе между симулятором и физическим устройством нет различий, так в чем же виновник?