Я пытаюсь вызвать navigation.goBack()
внутри componentDidUpdate
, поддержка работает, но анимация возврата не работает.Как и эффект слайда.
У меня есть вариант использования для реализации экрана редактирования.Предположим, вы только что отредактировали некоторые элементы, но теперь, когда вы нажимаете обновить / сохранить, вы хотите вернуться.Чтобы поймать это событие обновления / сохранения, я делаю его частью NavigationScreenProp, это устанавливает состояние NavigationScreenProp.
После нажатия кнопки обновления заголовка NavigationScreenProp становится {isUpdated = true},Это вызывает событие componentDidUpdate, и внутри него я занимаюсь сохранением данных, однако проблема возникает при обратном вызове.Этот сценарий, однако, работает, если вы создаете предупреждение, когда isUpdated === true, и возвращаетесь с анимацией.
Любая помощь или направление будет отличной помощью!Спасибо!Также, если есть лучший способ справиться с этим сценарием, пожалуйста, прокомментируйте:)