React Native - передавать данные между представлениями
Я создал базовое приложение в React Native.
Я реализовал объект Navigator, и я могу переместить представление в другое представление.
Несколько вопросов:
1. Как передать данные из 2-го представления в 1-е представление, когда 2-е представление закрыто?
2. Как я узнаю, что 1-й вид снова получил фокус? Я добавил слушателей в навигатор, чтобы навигатор знал о "волеизъявлении", но навигатор не может связаться с представлением...
Спасибо за помощь!
1 ответ
Решение
1. Что касается передачи данных во второе представление после того, как первое было отклонено, вам, вероятно, понадобится что-то вроде Redux или Flux. Другой способ - передать функцию в качестве реквизита, которая получает значение от второго компонента.
2- Ты пробовал это
this.props.navigator.navigationContext.addListener('willfocus', callback)