Kostiantyn
Да, но тут принципиально нужно ограничение
Vitaliy
Никто с таким не сталкивался?
не сталкивался, но начал бы искать решение с тех файлов, которые не подгружаются, попробовал бы разархивировать (docx - это zip-архив, по сути) и посмотреть, какой у них тип, в чем их отличие от тех, которые грузятся
Aleksandr
Всем привет, замена псеводоселекторам нтх-чайлд это писать свои вспомогательные функции?
Vitaliy
Я так и хотел но я Джун и сеньер мне сказал сделать отдельный скрин в навигации
Если не решили ещё: На днях с такой же задачей возился, решение вышло примерно такое, если коротко: есть копия текст инпута из view и text компонентов, при нажатии на которую открывается сквозной экран поиска, где инпут с автофокусом (инпуту можно передавать значения отступов через параметры навигации от его «копии» и анимацию появления экрана закастомить немного типа fade in ) и пользователь не заметит что его на другой экран перебросило - тут можно сделать совсем бесшовно
Anonymous
Thots are temporary, but doom is eternal
MⅨ
Thots are temporary, but doom is eternal
Какой из thot ты имел в виду?
Anton
Ребят, а в РН же нет cookies как в браузере?
Anton
Нет
А как тогда делают к примеру авторизацию аналогично cookie http only?
Serhii
Всем привет. Посоветуйте легковесную либу для локализации приложения
Alex
Как вызвать меню на ios где можно релоаднуть приложение ?
Alex
На андроид это Ctrl + M, а ios ?
Vitaliy
Cmd + d
Vitaliy
Cmd + opt + z
Костянтин
Всем привет. Посоветуйте легковесную либу для локализации приложения
Пару раз использовал эту и хорошо выполняла свои задачи. https://www.npmjs.com/package/react-localization
Anonymous
А как тогда делают к примеру авторизацию аналогично cookie http only?
У нас лично авторизация через токены. Если принципиально нужно использовать куки, то в интернете написано как их получить с headers, и потом в последующем передавать в тех же headers
Anton
В asyncstorage?
Anonymous
Именно там
Anonymous
У нас 2 токена. Один это access(он захардкожен в конфиге), второй это authentication - он получается после авторизации и сохраняется в async storage
Alex
Alex
Имеется проект, из-за чего в ios не заполняется redux store?
Дмитрий
В asyncstorage?
В асингсторадже хранить не надёжно, мы используем react native keychaine
Anton
У нас 2 токена. Один это access(он захардкожен в конфиге), второй это authentication - он получается после авторизации и сохраняется в async storage
Понял, спасибо. А что из asyncstorage нельзя прочитать джаваскриптом токен, как это делается в localstorage?
Anonymous
Можно
Anton
Почему нельзя?
Тогда это не очень безопасно, да?
Anonymous
Тогда это не очень безопасно, да?
Лучше использовать то что предложили выше
Дмитрий
Да, он не безопасный
Gena
Тогда это не очень безопасно, да?
Почему? Вы чужой js код в своём приложении гоняете?
Anonymous
Почему? Вы чужой js код в своём приложении гоняете?
Наверное имеется ввиду, что можно будет достать токен
Anton
Да, я к тому что в плане безопасности
Gena
Наверное имеется ввиду, что можно будет достать токен
При каких условиях? Чтоб рассуждать о безопасносности надо иметь четкую модель этой самой безопасности. К примеру куки у вас тоже можно прочитать браузерные с компа, и что?
Anonymous
Потому что он всегда один
Gena
Потому что он всегда один
Ха-ха... и зашит в приложении? ) Дайте ссылку на него... с большой вероятностью вытащу )
Anonymous
Чтобы такого не было
Gena
Поэтому и предлагали использовать react native keychaine
И как это поможет? Чтоб туда что-то положить, это что-то надо откуда-то получить. Откуда?
Anonymous
Вроде бы от перехвата можно как-то защититься. Правда в эту степь я не лез
Anonymous
Знаю, что у части приложений пакеты не ловятся ни в какую
Илья
Господа, подскажите пожалуйста. Если у меня массив-объектов то я их через FlatList обрабатываю. А если у меня объект-объектов, как в этом случае быть? Пример объекта: const obj = { id_1: {name: user1, age: 30}, id_2: {name: user2, age: 20}}
Андрей
Всем привет, почему не срабатывает cDM?
Vlad
Всем привет, почему не срабатывает cDM?
Скорее всего из-за ошибки на этапе рендера, нужно исправить TypeError и проверить
Андрей
Скорее всего из-за ошибки на этапе рендера, нужно исправить TypeError и проверить
Да, убрал пропсы и вылечилось. У меня сначала идет рендер а потом только mapStateToProps в котором я получаю данные и могу и могу использовать как пропсы в шаблоне. Но как обойти то чтобы у меня были данные доступны в пропсах до метода render
Vlad
Пропсы до рендера присваиваются, componentDidMount - после
наверное изначально объект из которого берется firstName пустой, поэтому в рендере ошибка. Можно добавить проверку на наличие поля или добавить данные в initialState
Костянтин
Был проект, делали приложение на версии .57.8 и не знаю выпустили ли его в магазин. Я вчера потратил время и обновил версию до .62.2. Исправил так чтоб не мешало запуску ничего и проект запустился. В него надо входить через логин и пароль и при входе когда приложение запущено через шнур проблем нету. Но когда собрал апк и после ввода пароля появляется прелоадер что запрос куда-то ушел и так и висит. Как можно отдебажить такой случай и узнать почему такая проблема?
Vlad
прокидывать в парамс методы
Vitaliy
Знаю, что у части приложений пакеты не ловятся ни в какую
и даже на это есть отмычка, как минимум тот же apk пересобрать - не такая уж сложная задача.
Anonymous
Костянтин
У меня проблема была с http и https что картинки не грузились, а другой функционал работал. Хм сейчас глянул хост http адрес имеет, т.е. по факту ему пока та строчка не нужна пока что.
Vlad
да, 5 версия, а что ты имеешь ввиду? вроде в 5 версии наоборот добавили перфоманса
просто сейчас новый проект начинается, я по привычке взял react navigation, и хотел узнать о болях 5 версии, чтобы взять другую либу сразу
Andrei
просто сейчас новый проект начинается, я по привычке взял react navigation, и хотел узнать о болях 5 версии, чтобы взять другую либу сразу
яя понял, мы взял 5 версию, но пока разбираемся со стек навигатором, вроде есть react-native-screens для решения этого
Andrei
сделаем скажу)
Алексей
Я юзаю react navigation 5 с нативным screens на айфоне. И обычным стеком на Андроид. Вообще проблем нет с перфомансом. Если только не учитывать задержку в переходе на тяжелый экран. Сначала рендерит, а потом переходит. Вроде в rnn такого нет, там переход на экран происходит сразу.
Алексей
Но это не связано с пятой версией. Это вроде всегда было
Костянтин
Оказалось таки помогло добавление той строки android:usesCleartextTraffic="true", спасибо.
Костянтин
Костянтин
При сборке еще была такая проблема, помогло решением сделать сборку через команду gradlew app:assembleRelease Что может быть не так? У меня подозрение что старая версия библиотеки, моя мысль верна?
Vladyslav 🇺🇦
Всем привет, посоветуйте какие-то материалы для изучения RN(чайник полный), видел в закрепе, но 18 год, может инфа уже не актуальна+устарела. Буду рад помощи😊
Vitaliy
А как?
https://reactnavigation.org/docs/navigation-events/ и на focus рисовать экран есть еще сторонняя либа свежая, но не проверял. логика примерно похожая, только на runAfterInteractions https://github.com/nandorojo/react-navigation-heavy-screen и можно дополнительно задавать placeholder screen который во время перехода рисовать.
Vladyslav 🇺🇦
Начать с JS нужно в любом случае, например learn javascript
He, с js уже год вместе, на реакте писал офк и не мало, использую его в качестве основного фреймворка
S
Большего и не надо
Vitaliy
He, с js уже год вместе, на реакте писал офк и не мало, использую его в качестве основного фреймворка
ну тогда welcome to the next level - objc, java и документация ios / android ) тут в некоторых задачах всё работает совсем не так как в вебе ) RN - это мобильное приложение написанное не "на js", а "с использованием js", мобильным, со всеми своими нюансами, оно не перестаёт быть. а js и сама архитектура rn туда только добавляют особенностей.
AXZ
кто нибудь успешно настраивал фб диплинки на реакт нативе? оч нужна консультация, не получается пробросить параметры🙏
Тот самый Тимофей
Спасибо)
На сайте документации Showcase хороший. UMF.Earth и Ulangi репозитории на гитхабе можешь посмотреть. И в книжке Fullstack React Native есть много хороших примеров с навигацией, жестами, примерами вёрстки итд.