Я столкнулся с проблемой, когда у меня, по сути, нет идей о том, как двигаться дальше.
У меня есть StackNavigator с двумя экранами, один называется «Домашний экран», другой - «Настройки экрана». Когда я нажимаю на кнопку, я попадаю на «SettingsScreen».
У меня также есть DrawerNavigator, с помощью которого я могу перейти на один из четырех экранов, а на экране 4 отображается StackNavigator.
DrawerNavigator:
Screen1
Screen2
Screen3
Screen4
- HomeScreen
- SettingsScreen
(надеюсь, это как-то понятно)
Итак, давайте подойдем к проблеме ...
Моя проблема в том, что мой «SettingsScreen» имеет функцию для добавления элементов в ключ AsyncStorage (он выталкивает его в массив, поэтому в конце у меня появляется список, который я отображаю на своем «HomeScreen»), но когда я добавил элемент и вернитесь на мой «Домашний экран», он не перезагрузит страницу. Как я могу сделать так, чтобы она перезагрузила страницу, когда какое-то условие выполнено или даже проще - как мне обновлять страницу каждый раз, когда я покидаю «SettingsScreen»?