Size: a a a

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

2021 July 02

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Платные консультации, проектная работа, вакансии и т.п. - не здесь.
для этого можете попробовать в @javascript_jobs или @react_native_jobs пост сделать.

Но может оно и не нужно, на самом деле?
источник

K

Konstantin in React Native — русскоговорящее сообщество
Далее когда делаю pop, приходится перезапрашивать и переписывать объект в сторе.
источник

K

Konstantin in React Native — русскоговорящее сообщество
Не хочу перезагрузки. )
источник

R

Roma in React Native — русскоговорящее сообщество
что то ничего не понял
источник

K

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

R

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

VP

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

всё равно, в чем проблема не совсем понятно. если у вас в редаксе один user - логично что если он перезаписывается, данные на экране будут обновляться.
источник

K

Konstantin in React Native — русскоговорящее сообщество
Ok. :)
Я использую:
reactnavigation, redux.

В store есть user: {...}

Есть компонент User на роуте user/show

Из списка users делаю navigation.navigate('user/show', { id: 1 } )
Записываю полученного юзера в store

Далее на роуте user/show есть список друзей от сюда делаю
navigation.push('user/show', { id: 2 } )
Записываю в store

Далее нажимаю navigation.pop()

Вот тут у меня снова тянется и перезаписывается user c ID = 1
источник

VP

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

храните в редаксе не одного юзера
источник

K

Konstantin in React Native — русскоговорящее сообщество
Ок. При navigation.push() напушивать в редакс, а потом выбирать по id?
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
как вариант, да.
только с логикой определитесь, при каких условиях данные должны обновляться с бэка, чтобы учесть этот сценарий
источник

K

Konstantin in React Native — русскоговорящее сообщество
Другие варианты могут быть?
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
брать список всех юзеров где-то на стартовом экране и т.п.
но лучше всё-таки по необходимости
источник

K

Konstantin in React Native — русскоговорящее сообщество
Ок, спасибо
источник

AS

Artur Shpontak in React Native — русскоговорящее сообщество
Здравствуйте, пытаюсь сделать анимированные переходы табов у кастомной нижней навигации, пока что получается не очень. Пробовал через Transitioning.View - не особо получается.
Пакет навигации 4.4.4
источник

MK

Mr. Khakimov in React Native — русскоговорящее сообщество
всем привет , после переустановки адроид студио , и jdk вышла такая ошибка при компиляции у меня ранше стояло 29 версия вышло 30 тая как можно снизить версия ?
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
не надо её понижать, нужно sdk поставить в sdk manager в android studio, там при загрузке принять условия лицензии.
в логе именно об этом написано
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
может стоит до 5 обновиться? она удобнее предыдущих.
да и 6 уже скоро выйдет в релиз
источник

AS

Artur Shpontak in React Native — русскоговорящее сообщество
Знаю, оно вообще было 3 версии, 4.4 последняя версия, до которрй получилось поднять, не вводя серьезные изменения в проэкте. Плюс сейчас весь упор сказали сделать на рефайнинг аппликации, дедлайн в середине августа, после чего уже сможем заняться рефакторингом кода
источник

AS

Artur Shpontak in React Native — русскоговорящее сообщество
Оговорка, имел ввиду, что сейчас уклон на редизайн
источник