Oleg
мокай методы
не уверен что праивлно понял
Oleg
сделать форк библиотеки ?
Maxim 📱 D
сделать форк библиотеки ?
Сделать мок методов в настройках джеста
Oleg
а можно пример или ссылку где можно об этом почитать
Oleg
возможно не так гуглю
Maxim 📱 D
а можно пример или ссылку где можно об этом почитать
в конфиге jest: setupFiles: [ './node_modules/react-native/jest/setup.js', './jest.setup.js', ], потом создаешь файл на том же уровне jest.setup.js в нем пишешь jest.mock('react-navigation', () => { return { Header: { HEIGHT: 0 }, }; }); ну и мокаешь что надо вместо хедера
Maxim 📱 D
так же мокаешь все что ломает тесты
Oleg
спасибо
King
Всем привет! У кого бывало что приложение нормально работает, но потом, через некоторое время (пару дней), оно начинает сразу же вылетать при запуске При переустановке так же работает пару дней и потом начинает вылетать Кто-нибудь знает в чем может быть проблема? Версия 0.59.9
King
лог в студию
не знаю как их достать без ожидания в пару дней 😅
King
думал может кто-нибудь тыкнет в какую-то сторону копать
King
В коде проблема, инфа сотка)
не факт) слышал что пакеты тоже ломаются через раз
Maxim 📱 D
не факт) слышал что пакеты тоже ломаются через раз
использование памяти, разрешения андроида, или иос🤷🏿‍♂️
Maxim 📱 D
пуши, какой то запрос может сломать
Maxim 📱 D
много вариантов
King
спасибо! посмотрю по памяти, пуши не юзаю
Sergey
Гайз кто и как парсил html в RN, какие либы юзали и почему? В гугле нашёл такую штуку https://github.com/archriss/react-native-render-html, может кто юзал дайте фидбек
Yurii
Всем привет! У кого бывало что приложение нормально работает, но потом, через некоторое время (пару дней), оно начинает сразу же вылетать при запуске При переустановке так же работает пару дней и потом начинает вылетать Кто-нибудь знает в чем может быть проблема? Версия 0.59.9
Возможно какойто функционал не доступен сразу после установки приложения? При установке в storage пишется timestamp и каждый раз чекается при запуске. И вот через пару дней после установки проходит проверку какоето условие по этому timestamp и запускается функционал который ломает приложуху.
Igor
Всем привет! У кого бывало что приложение нормально работает, но потом, через некоторое время (пару дней), оно начинает сразу же вылетать при запуске При переустановке так же работает пару дней и потом начинает вылетать Кто-нибудь знает в чем может быть проблема? Версия 0.59.9
Чисто пальцем в небо - мб что то использует файлы в темп директории приложения, iOS чистит их спустя какое то время. По крайней мере если есть функционал работы с файловой системой можно проверить попробовать
Yuri
Всем привет. Хочу перевести линковку в приложении на pods. Правильно ли я понимаю что, чтобы перевести линковку либ на cocoapods, то нужно все либы переводить на линковку через pods? То есть не может быть что часть либ линкуется через pods а часть без pods?
Igor
Локал или асинк сторйедж ?
King
Локал или асинк сторйедж ?
да, асинк, это вроде алиас для локалстораджа в вебе
Igor
Нет
Oleg
на сколько актулаьно сегодня использовать enzyme ?
Tuum Daemonia
если у меня есть TouchableOpacity и внутри его много элементов. Я хочу чтобы один из них не мигал при нажатии, что с этим можно сделать? Сама передача эвента нажатия не важна
Tuum Daemonia
Там просто карта внутри, не очень притно, что она мигает, но не нажимается
Vall
на сколько актулаьно сегодня использовать enzyme ?
А его актуальность может упасть?
Oleg
А его актуальность может упасть?
врядли, скорее интересуюсь есть ли смысл испольщовать его вместе с jest или нет
Vall
врядли, скорее интересуюсь есть ли смысл испольщовать его вместе с jest или нет
Я пользуюсь rtl На счет актуальность, тут больше вопрос в том что компания использует
Oleg
тесты пишим не так часто как хотелсоь бы и чую отстали в этом вопросе
Aleksandr
Привет, есть вопрос. С какими проблемами вы сталкиваетесь при поддержке Rest API? Изменение, добавление, отслеживание изменений API и описания его описания. Спасибо.
Vall
а можно вкратце rtl vs enzume ?
Ну я сам недавно начал тесты писать и сначала выбрал Enzyme, но постоянно какие-то мелкие моменты меня вымораживали в плане тестирования, были приколы и с хуками(может я на то время просто не понимал что как правильно и тогда меня отпугнуло) и перешел на rtl, удобно, красиво, не надо много чего лишнего писать, либа предоставляет разные методы, как мне показалось - упрощает некоторые моменты в тестировании А так больше ничего сказать не могу, мне rtl больше понравилась
Oleg
пока сам не уверен что хочу )
Daniil
а, ты про react-testing-library?
Daniil
Понял)
.
Добрый вечер
.
Дайте новичку совет, с чего начать изучать ИИ?
Ilyas
Народ у кого нибудь есть простенькие приложения с voice assistant ? Или ссылки на гайды неплохие ?
Aleksandr
спасибо, навреное попробую и то и то
testing-library лучше тем что получаешь аля dom, и тестируешь с позиции пользователя. так же он использует для рендера непосредственно реакт и поэтому всегда поддерживает все новые его фичи. ну и разные другие плюшки. enzyme позволяет тестировать кишки компонентов и это приводит к некорректным тестам.
Anton
Там просто карта внутри, не очень притно, что она мигает, но не нажимается
Есть параметр отвечающий за прозрачность при нажатии, точно не помню как называется ( кажется opacity)
Anton
Кто знает, есть ли возможность запустить кусок кода в определенное время? Точность не особо важна, главное чтобы он был запущен в определенный промежуток
Anton
Есть вот такая штука, но она позволяет запускать код только периодами (каждые 15 минут, например). С ходу напрашивается решение, каждые 15 минут проверять что мы попали в нужный временной промежуток, но мне оно не очень нравится https://github.com/transistorsoft/react-native-background-fetch
Yurii
Да
Всё равно нужно чекать каждые допустим 5 минут на время, в moment есть такая штука как moment().hours() которая отдаст который сейчас час, можно покопать в эту сторону что бы не тянуть сторонние либы
Anton
да я непрочь и затянуть)) пишу что-то типа будильника
Anton
Вопрос изначально не как находить промежуток времени сторонними либами, а как вызвать блок кода в определенное время Логику проверки я уже написал и все работает, но мне не нравится запускаться каждые 15 минут и проверять, что я в нужном интервале
D
Может быть нужно брать не интервал, а тайм-аут после последнего события и каждый раз шедулить на следующее время?
Anton
Может быть нужно брать не интервал, а тайм-аут после последнего события и каждый раз шедулить на следующее время?
Тоже думал об этом, но боялся что начнутся косяки с переопределением времени
D
Т.е. в абстрактном setInterval() => setTimeout()
Anton
угу, если нет либ которые решают проблему запуска в определенное время, то придется колбасить что-то подобное)
D
Ну поидее для рассчёта времени все есть, а в айос и в Андроиде точно было что-то для планировки запуска сервисов приложения
Anton
А подскажите где лучше искать react native разработчика для разработки одного приложения? а то в студиях на нем с большой неохотой пишут
Anton
@kirillsalti upwork или что-то из наших?
Kirill
Kirill
Я там веду деятельность)
Tuum Daemonia
Есть вот такая структура, content подгружается асихронно Внутри этого контента - обычная страничка, текст, инпуты, но KeyboardAvoidingView не работает. Не знаете как исправить?
Tuum Daemonia
Как минимум убрать scroll view внутри
страничка больше контейнера, она тогда резаться будет?
Eduard
страничка больше контейнера, она тогда резаться будет?
Вроде как keyboard avoiding и есть скролл вью
Roman
Привет. Столкнулся с проблемой flexbox на ios. Делаем приложение, на android отрабатывает отлично, а вот на ios, просто не работает. Может на ios есть какой-то специальный флаг? Выставляю flex:1 у контейнера, но он в высоту занимает 1-3 пикселя.