Size: a a a

React Native — русскоговорящее сообщество

2020 February 18

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
All Siris
как тогда решить данную проблему?
проблему так и не увидел.

какая версия navigation? этот код устарел уже, по крайней мере для v5
источник

ЮЗ

Юра Зинченко in React Native — русскоговорящее сообщество
All Siris
ребят как сделать тчобы при goBack вызывался componentDIdMount
willFocus из rn-navigation и от туда дергайте методы которые вам нужно, didMount вызывать не нужно
источник

AS

All Siris in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
проблему так и не увидел.

какая версия navigation? этот код устарел уже, по крайней мере для v5
4.0.0
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
а что именно не работает? компонент не создается, а обновляется, componentDidMount не вызывается, всё верно.
источник

AS

All Siris in React Native — русскоговорящее сообщество
у меня есть компонент со списком , после я делаю запрос в другом добавляю новые данные возвращаюсь по goBack назад а там старые так как не вызывается componentDidMount
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
All Siris
у меня есть компонент со списком , после я делаю запрос в другом добавляю новые данные возвращаюсь по goBack назад а там старые так как не вызывается componentDidMount
в componentDidReceiveProps обработать нужно.
источник

AS

All Siris in React Native — русскоговорящее сообщество
не я не меняю сторе
источник

AS

All Siris in React Native — русскоговорящее сообщество
я делаю пост запрос просто
источник

AS

All Siris in React Native — русскоговорящее сообщество
хочу вернуть назад юзера
источник

ЮЗ

Юра Зинченко in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
в componentDidReceiveProps обработать нужно.
скорее всего в componentDidMount дергают запрос за получение, а на гоу бек не ререндер
источник

AS

All Siris in React Native — русскоговорящее сообщество
чтобы там заново запросились
источник

ЮЗ

Юра Зинченко in React Native — русскоговорящее сообщество
All Siris
хочу вернуть назад юзера
вам нужно то что я написал willFocus
источник

ЮЗ

Юра Зинченко in React Native — русскоговорящее сообщество
All Siris
я делаю пост запрос просто
ну и вообще это немного неправильный подход, должно быть это в редаксе, что бы потом не городить willFocus-ов
источник

AS

All Siris in React Native — русскоговорящее сообщество
то есть? я открываю WebView там уже другая логика
источник

AS

All Siris in React Native — русскоговорящее сообщество
когда там говорит что всё ок юзер возвращается назад
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
All Siris
чтобы там заново запросились
ок, перефразирую: componentDidMount вызывается только один раз за жизненный цикл.

goBack не пересоздает компонент

остальное должно при обновлении обрабатываться. при таком подходе.

но вообще лучше редакс (т.е. state manager), да.
источник

AS

All Siris in React Native — русскоговорящее сообщество
только я сейчас не контролирую логику WebView
источник

ЮЗ

Юра Зинченко in React Native — русскоговорящее сообщество
😐
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
All Siris
только я сейчас не контролирую логику WebView
а откуда уже webview появился? давайте полный кейс тогда может?
источник

AS

All Siris in React Native — русскоговорящее сообщество
в общем есть список данных там кнопка добавить я перенаправляю на другой роут там заполняю данные даю беку он мне дает ссылку открываю её в WebView там проходит операция уже на стороне сервиса и ответ, юзер увидел ответ и нажал назад возвращаюсь назад к списку
источник