Size: a a a

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

2021 June 03

oz

oleksii zhuk in React Native — русскоговорящее сообщество
может кто сталкивался с такой проблемой в appcenter могу даже создать чистое приложени с нуля все равно падает с такой ошибкой
источник

MK

Maks Kolendyuk in React Native — русскоговорящее сообщество
ты вешаешь await на акшен ридакса, он синхронный, вот оно и не ждёт
источник

VP

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

А

Артем in React Native — русскоговорящее сообщество
да, согласен, а как ждать в итоге?
источник

MK

Maks Kolendyuk in React Native — русскоговорящее сообщество
ждать всё в саге если возможно
источник

А

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

VP

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

А

Артем in React Native — русскоговорящее сообщество
а можно кодом?:)
источник

MK

Maks Kolendyuk in React Native — русскоговорящее сообщество
можно но не лучшая идея
источник

MK

Maks Kolendyuk in React Native — русскоговорящее сообщество
а можно ситуацию
источник

MK

Maks Kolendyuk in React Native — русскоговорящее сообщество
?
источник

А

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

А

Артем in React Native — русскоговорящее сообщество
кароче надо подождать пока сага закночится потом в навигацию перейти)
источник

MK

Maks Kolendyuk in React Native — русскоговорящее сообщество
Подожду пока Виталий напишет) может решить и мне писать не надо будет)
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
ну т.е. (если всё что связано с навигацией в компоненте делать) нужно дождаться обновленных props и выполнить навигацию в эффекте уже с этими значениями
источник

MK

Maks Kolendyuk in React Native — русскоговорящее сообщество
+
))
источник

А

Артем in React Native — русскоговорящее сообщество
звучит хорошо, только не понятно как это сделать, переопределить метод жизненного цикла и понять если обновился чат то перейти в него?Тогда побочные будут, типо если обновил чат из другого экрана
источник

MK

Maks Kolendyuk in React Native — русскоговорящее сообщество
делаешь в ридаске какой-то флаг goToChatPermission = false
в конце твоя сага устанавливает его в ТРУ
(только надо не забыть его обратно потом вырубить)
и вот этот флаг тащишь из ридакса в верстку ...
источник

MK

Maks Kolendyuk in React Native — русскоговорящее сообщество
можно придумать лучше но в простом варианте вот
источник

v

vitaly in React Native — русскоговорящее сообщество
Ап.
Помогите, плиз
источник