В моем приложении React Native есть StackNavigator, который содержит два экрана: Screen1
и Screen2
.Screen1
содержит список элементов, и когда вы щелкаете один из этих элементов, StackNavigator помещает Screen2
в стек, отображая информацию об элементе, щелкнувшем по Screen1
.На Screen2
вы можете нажать кнопку, чтобы удалить элемент из списка в Screen1
(список сохраняется в магазине Redux).Если я обновлю приложение и перейду к Screen1
, удаленный элемент исчезнет, но я хочу Screen1
проверить хранилище Redux и обновить список всякий раз, когда Screen2
извлекается из стека.Я не думаю, что смогу использовать componentDidMount
или componentDidUpdate
, потому что ни один из них не срабатывает, когда на экран просто перемещаются в StackNavigator.
Есть предложения?
Спасибо!