Size: a a a

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

2020 July 07

ДВ

Думанский Владлен... in React Native — русскоговорящее сообщество
Данила Андреев
Если это апи не какое-то публичное, а созданное вашей командой, то наверное стоит все-таки пнуть бекендеров и найти компромисс)
Чтобы не делать какие-то велосипеды с запросом каждые 20 секунд.
сам бекендер по сути, но апи публичное)
источник

DS

Dmitry Shcherbakov in React Native — русскоговорящее сообщество
Всем привет. Не подскажете как исправить это в вебшторме(кажется в вебшторме делается)
источник

J

Jasur in React Native — русскоговорящее сообщество
Dmitry Shcherbakov
Всем привет. Не подскажете как исправить это в вебшторме(кажется в вебшторме делается)
У меня тоже так было
источник

J

Jasur in React Native — русскоговорящее сообщество
Dmitry Shcherbakov
Всем привет. Не подскажете как исправить это в вебшторме(кажется в вебшторме делается)
Это из-за навигации
источник

DS

Dmitry Shcherbakov in React Native — русскоговорящее сообщество
Jasur
Это из-за навигации
как решил?
источник

J

Jasur in React Native — русскоговорящее сообщество
Dmitry Shcherbakov
как решил?
react navigation через npm install сделай
источник

DS

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

ДА

Данила Андреев... in React Native — русскоговорящее сообщество
Dmitry Shcherbakov
понял
import type?
источник

ДА

Данила Андреев... in React Native — русскоговорящее сообщество
У тебя вроде TS, а не Flow.
источник

DS

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

DS

Dmitry Shcherbakov in React Native — русскоговорящее сообщество
установка react-navigation не помогла
источник

ДА

Данила Андреев... in React Native — русскоговорящее сообщество
Нет такой конструкции в тс: import type {...}
источник

ДА

Данила Андреев... in React Native — русскоговорящее сообщество
Сделай просто import { Theme } from...
источник

DS

Dmitry Shcherbakov in React Native — русскоговорящее сообщество
я понимаю, но это внутри либы
источник

DS

Dmitry Shcherbakov in React Native — русскоговорящее сообщество
@react-navigation/native
источник

ДА

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

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Агент 47
Да не, я читал – безопасно
Небезопасно, но вообще выбор решения в таких задачах зависит от того уровня который нужно обеспечить, чтобы стоимость защиты была не сильно дороже последствий от утечки (для пользователя и проекта). Т.е. в банковском приложении я бы так делать не стал.

Как минимум keychain, но там тоже не 100% защита.
источник

ДА

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

Как минимум keychain, но там тоже не 100% защита.
А панацея есть какая-то? Если keychain не обспечивает полной безопасности, то что тогда?
источник

ПП

Паша Путешественница... in React Native — русскоговорящее сообщество
Добрый день. Как и во всех предыдущих вопросах, напомню что я абсолютный 0,  и обучаюсь всему девелопменту сам.
Возник следующий вопрос, хочу добавить в приложение простую функцию:
Если юзер уже логинился в приложение, то в последующих сессиях, при открытии приложения, он будет на том же экране и месте, как и когда закрывал его.
После чтения документации и прочего, думаю что надо использовать asyncstorage или authToken.
Вот и вопрос, правильно ли я все понял и если да, то есть ли какой нибудь ресурс с обьяснение  как этого добиться ?
Заранее спасибо
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Паша Путешественница
Добрый день. Как и во всех предыдущих вопросах, напомню что я абсолютный 0,  и обучаюсь всему девелопменту сам.
Возник следующий вопрос, хочу добавить в приложение простую функцию:
Если юзер уже логинился в приложение, то в последующих сессиях, при открытии приложения, он будет на том же экране и месте, как и когда закрывал его.
После чтения документации и прочего, думаю что надо использовать asyncstorage или authToken.
Вот и вопрос, правильно ли я все понял и если да, то есть ли какой нибудь ресурс с обьяснение  как этого добиться ?
Заранее спасибо
Нужно как-то хранить глобально состояние приложения (навигация, загруженные данные и т.д.) и восстанавливать при загрузке.

Вот пример в доке react-navigation
https://reactnavigation.org/docs/state-persistence/
источник