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
});