Size: a a a

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

2019 November 04

С

Солнечный in React Native — русскоговорящее сообщество
Всем привет, использую react navigation надо в приложухе сделать interceptor который будет возращать на Login если tоken expired
как это правильно сделать?
источник

AV

Anton Vlasov in React Native — русскоговорящее сообщество
Солнечный
Всем привет, использую react navigation надо в приложухе сделать interceptor который будет возращать на Login если tоken expired
как это правильно сделать?
если правильно, то чекать в reducer ивент на протухший токен и кидать на авторизацию с очисткой токенов
если быстро, то интерсептер в httpClient и при протухшем токене кинуть ивент «алярма, выходим», где уже все подчистить
источник

MY

Mykola Yatsuk in React Native — русскоговорящее сообщество
всем привет. Кто-то юзал libsodium вместе с react-native?
источник

Д

Денис in React Native — русскоговорящее сообщество
Использую redux-persist c immer для одного редюсера. Проблема в том что в стейте не создается новое свойство(допустим history`), я так понял `immer блокирует его создание. Если полностью удалить приложение - все норм, а если попытаться проапдейтиться со старой то приложение падает, тк наверное я обращаюсь к стейту в котором нет свойства history.  Кто сталкивался?
источник

DT

Daniil Tchernyavsky in React Native — русскоговорящее сообщество
Денис
Использую redux-persist c immer для одного редюсера. Проблема в том что в стейте не создается новое свойство(допустим history`), я так понял `immer блокирует его создание. Если полностью удалить приложение - все норм, а если попытаться проапдейтиться со старой то приложение падает, тк наверное я обращаюсь к стейту в котором нет свойства history.  Кто сталкивался?
Делать проверку на это свойство ? Конечно можно ещё отслеживать версии чтобы персист чистить при новой версии, если так критично
источник

s

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

Д

Денис in React Native — русскоговорящее сообщество
Новое свойство не добавляется, вот в чем проблема.
источник

Д

Денис in React Native — русскоговорящее сообщество
А можно запустить через XCode предыдущие версии приложения? Или только откатываться по коммиту?
источник

AE

Artur Eshenbrener in React Native — русскоговорящее сообщество
Денис
А можно запустить через XCode предыдущие версии приложения? Или только откатываться по коммиту?
Если запустить именно с дебагом - то откатываться к комииту, гит для этого исделали
источник

AE

Artur Eshenbrener in React Native — русскоговорящее сообщество
если просто собрать и запустить на устройстве - то можно найти архив в window -> organizer
источник

ps

p s in React Native — русскоговорящее сообщество
Всем привет!
Создал проект с expo
Запустил ios эмулятор
Запустил react-devtools - пишет Waiting for Rect to connect...
В эмуляторе появилось сообщение: react-devtools agent got no connection
Что не так делаю?
источник

AE

Artur Eshenbrener in React Native — русскоговорящее сообщество
p s
Всем привет!
Создал проект с expo
Запустил ios эмулятор
Запустил react-devtools - пишет Waiting for Rect to connect...
В эмуляторе появилось сообщение: react-devtools agent got no connection
Что не так делаю?
сначала запусти devtools, потом запусти внутри эмулятора приложение
источник

AE

Artur Eshenbrener in React Native — русскоговорящее сообщество
ну или после запуска девтуллс сделай релоад (cmd+r)
источник

ps

p s in React Native — русскоговорящее сообщество
Artur Eshenbrener
ну или после запуска девтуллс сделай релоад (cmd+r)
таааак ща попробую
источник

ps

p s in React Native — русскоговорящее сообщество
помогло, спасибо!
источник

ps

p s in React Native — русскоговорящее сообщество
Artur Eshenbrener
ну или после запуска девтуллс сделай релоад (cmd+r)
все равно переодически выдает такую же ошибку и в самих девтулс пусто...
источник

AE

Artur Eshenbrener in React Native — русскоговорящее сообщество
p s
все равно переодически выдает такую же ошибку и в самих девтулс пусто...
это уже не знаю, с таким не сталкивался
источник

FM

Fiodar Morau in React Native — русскоговорящее сообщество
Всем привет :)
С новой архитектурой react native, команда facebook планирует запилить codegen для генерации interface файлов для Fabric и TurboModules.

Одна из его плюшек - возможность использовать static types в js и избегать лишних проверок на пути js -> native -> js. +безопасность

Я не очень понимаю какие именно коммуникации имеются в виду?
Какие части кода затипизировать, чтобы не упустить эти плюшки?)
источник

SR

Serhii Rubel in React Native — русскоговорящее сообщество
Всем привет!)
Не подскажете реально ли отобразить изображения из устройства(полученные image-picker-ом) в WebView(react-native-webview) на ios?
источник

DT

Daniil Tchernyavsky in React Native — русскоговорящее сообщество
Serhii Rubel
Всем привет!)
Не подскажете реально ли отобразить изображения из устройства(полученные image-picker-ом) в WebView(react-native-webview) на ios?
По-сути ты открываешь браузерное окно насколько понимаю. У либы был проп, через который можно скрипт прописывать и отрисовывать нужный тебе хтмл. Возможно тебе в эту сторону копать
источник