ScreenVisibilityListener в реакции-нативной навигации

Я использую код ниже, чтобы зарегистрироваться, чтобы узнать об изменениях на экранах. Проблема, когда я использую SharedElementTransition. нажать на экран. Это не вызывает событие, которое было зарегистрировано. Кто-нибудь когда-либо испытывал это?

версия: response-native-cli: 2.0.1 response-native: 0.47.1 реагировать-native-навигация:1.1.256

Экран регистрации события:

export const registerScreenVisibilityListener = (store) => {
  new ScreenVisibilityListener({
    willAppear: ({screen}) => console.log(`Screen will disappear ${screen}`),
    didAppear: ({screen}) => console.log(`Screen will disappear ${screen}`),
    willDisappear: ({screen}) => console.log(`Screen will disappear ${screen}`),
    didDisappear: ({screen}) => console.log(`Screen disappeared ${screen}`)
  }).register();
}

нажмите экран:

navigator.push({
    screen: 'Test',
    sharedElements: [`image`],
    animationType: 'slide-horizontal',
    navigatorStyle
});

0 ответов

Другие вопросы по тегам