Итак, мой первый экран, скажем, ParentScreen
содержит FlatList
компонента.При щелчке по любому компоненту списка открывается еще один экран ChildScreen
.Теперь я пытаюсь сделать следующее: когда я выполняю действие с ChildScreen
, необходимо обновить FlatList ParentScreen
.
Я использую Reaction-native-Навигация , поэтому мой текущий подход заключается в отправке реквизитов через свойство passProps через this.props.navigator.push()
, но когда я выполняю действие на ChildScreen, он не может обновить эти данные, потому что ParentScreen
в это время заморожен, следовательно, он даетошибка:
Вы попытались установить ключ count
со значением 3
для объекта, который должен быть неизменным и заморожен.
Как я могу передать эти данные ИЛИ сделать обходной путь, чтобы разрешить то же самое.