My React Native приложение хочет синхронизировать свои локальные данные с API, когда пользователь открывает приложение. Это должно происходить всякий раз, когда пользователь возвращается в приложение, а не только при первом запуске. По сути, я бы хотел, чтобы это был эквивалент обратного вызова AppDelegate applicationDidBecomeActive, поэтому я могу запустить там код синхронизации. Очевидно, я хотел бы сделать это в React Native.
Насколько я могу судить, обратные вызовы componentWillMount/componentDidMount на корневом компоненте выполняются только при первом загрузке приложения, а не после того, как пользователь покидает приложение и возвращается позже (без явного отказа от приложения).
Я думал, что API AppState предоставит эту функциональность, но его слушатели change также не запускаются в этом случае.
Это похоже на очевидную функциональность, поэтому я должен пропустить что-то очевидное. Помогите!