Реагировать на собственный навигатор, this.props.navigator.pop не вызывает constructor () и ComponentDidMount ()

Подробности моих вопросов описаны в разделе Проблемы с библиотекой Github.

Я работаю над Wix Navigation, которую также называют React Native Navigation. в этой библиотеке, когда я открываю навигацию к недавнему экрану, он не вызывает ни конструктор (), ни ComponentDidMount ().

Есть ли кто-нибудь, кто использовал эту концепцию и имел такую ​​же проблему?

Помогите, пожалуйста..


person Chirag Lathiya    schedule 11.11.2017    source источник
comment
Совет: внешние ссылки лучше использовать в качестве простых URL-адресов, чтобы дать людям понять, куда вы хотите, чтобы они перешли. Кроме того, я перешел по этой ссылке Git, и исходная проблема достаточно короткая, и вам было бы лучше просто скопировать и вставить ее сюда. Кроме того, и GitHub, и этот сайт позволяют использовать обратную кавычку для обозначения code format для удобства чтения.   -  person MarkHu    schedule 11.11.2017


Ответы (1)


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

person bennygenel    schedule 11.11.2017