Энлов Свичблейд
а как ограничить колличество обновлений ?
Каждый раз когда у тебя меняются входные props, обновляется твой компонент, который принимает твои пропы. Вызывается componentDidUpdate, что равнозначно useEffect. Либо ты что то лишнее передаешь, либо компонент на самом деле должен быть обновлен.
crazyHero
ребят, я тут проект получил готовый, никак не получается запустить, выдает ошибку Execution failed for task ':app:processDebugResources'. Установил разные версии SDK, менял в gradle, безрезультатно, rn версия 0.58
crazyHero
Еще по модулям конечно там беда
Vitaliy
Еще по модулям конечно там беда
скриншот терминала со всеми ошибками очень сильно поможет, это будет хотя бы диагностика по фото, а не телепатически )
crazyHero
crazyHero
от так
crazyHero
а, потом я линкую реакт и модуль
crazyHero
и последняя ошибка
crazyHero
crazyHero
на это все, больше ничего не чинится (=
Bogdan
селекты доделал вроде как, если кому интересно могу в либу засунуть и можно заюзать, с рн работают)) , но тестов нету никаких, только ts https://mw6uw.csb.app/
Макс
Ребят, взял либу которую советуют в доке, но при onChange когда юзер выбирают дату мне не приходят аргументы! Не пойму почему ведь когда я юзал пикер из доки мне данные тоже не приходили может кто-то сталкивался с этим?! отпишите пожалуйста кому ситауция знакома
Vitaliy
на это все, больше ничего не чинится (=
а эмулятор или телефон подключен? явно падает на попытке установить и запустить. ./gradlew assembleRelease сработает без ошибок, скорее всего
Макс
аргументы в смысле в функцию которую вызывает onChange не приходит
crazyHero
crazyHero
но уже что-то другое
Vitaliy
но уже что-то другое
странно, что-то с нодой. a ./gradlew clean assembleDebug проходит ?
Vitaliy
к сожалению нет (
а ошибка такая же ?
crazyHero
а ошибка такая же ?
ага, все тож самое
crazyHero
спасибо друг, что помогаешь) мне сейчас скинули с апдейтом РН версии, попробую, но говорят там тоже гора ошибок эх
Maxim 📱 D
спасибо друг, что помогаешь) мне сейчас скинули с апдейтом РН версии, попробую, но говорят там тоже гора ошибок эх
самое действенное это создать чистый РН проект и перенсти туда файлы и вручную установить все зависимости из package.json)
Maxim 📱 D
js файлы, конечно)
Vitaliy
crazyHero
самое действенное это создать чистый РН проект и перенсти туда файлы и вручную установить все зависимости из package.json)
я тут смотрю в проекте туева тьма файлов, насколько мне известно, переносить нужно src папку, а вдруг что в руте добавлено было?
Maxim 📱 D
там вроде с gesture-handler была шляпа, покопаться в доках надо и проверить установку
crazyHero
там вроде с gesture-handler была шляпа, покопаться в доках надо и проверить установку
угу, я сморел в инете, люди линкуют переустанавивают и норм
Maxim 📱 D
я тут смотрю в проекте туева тьма файлов, насколько мне известно, переносить нужно src папку, а вдруг что в руте добавлено было?
добавлено что то в нативе или нет уже сложнее определить если не знаком с РНом близко, но можно посравнивать с чистым проектом, главное назови его так же)
Maxim 📱 D
+ версия RN та же должна быть (это логично, но на всякий случай дополню)
не обязательно, но тогда придется все Breaking changes учитывать во всем проекте)
crazyHero
а шо если 0.61 создать, и уже туда пихать файлы? таки критично?
crazyHero
модули т по одному манульно устанавливаю
Vitaliy
0.58 -> 0.61 сильно много интересного происходило.
Maxim 📱 D
модули т по одному манульно устанавливаю
если 0.61 тогда при установке каждого модуля смотри обновления каждого модуля, могут названия функций поменяться, или еще что нибудь
Maxim 📱 D
Ребят, ребят я тут мем сделал
Maxim 📱 D
ага)
RedTeapot
Только чур без холиваров (в этом чате)
Anatoly
Ребят, ребят я тут мем сделал
Фигня, :any решает все проблемы (но зачем тогда typescript)
Vasyl
Кто-то писал тест jest? не могу понять как правильно написать конфиг transformIgnorePatterns - тест не работает просто из-за того что нужно записать туда игнор ноды(пакета иконок)
Церго
Выкладывал очередную версию и номер билда увеличил на 2, билд в тестфлайт появился как всегда, но на девайсах тестеров нету его. Это норм?
crazyHero
друзья, а такое кто-нить встречал?
crazyHero
Yurii
друзья, а такое кто-нить встречал?
посмотри в консоли где сервак крутиться там ошибка должна быть
crazyHero
Вообще ошибка показывает что модуль не установлен? Или может что то другое?
Konstantin
встречал
crazyHero
встречал
Друг, подскажи, если помнишь, как решили трабл?
Konstantin
Друг, подскажи, если помнишь, как решили трабл?
Честно, не помню, попробуй перезагрузить все заново, npm i, pod install, link, rebuild
Макс
ребят как запилить свое окно выбора фото, или такое только с либой можно сделать(если так то что можете посоветовать?)
Макс
или хотя бы такое возможно реализовать?
Sasha
https://gist.github.com/gHashTag/ab525075b132068d38d45a4ea501f4fa#file-appnavigator-js-L50 вот тут наверное должен быть объект который ты задеструктуризируешь и вытащишь оттуда инишиалРоутНэйм... а пока этот аргумент-объект undefined
Макс
Я могу как то получить массив фото из галлереи в андройд?
Andrey
Я могу как то получить массив фото из галлереи в андройд?
https://github.com/ivpusic/react-native-image-crop-picker, смотри свойство multiply
Макс
CameraRoll
благодарю
Vasyl
кто то юзает Jest? Может показать как выглядят тесты на запросы аксиос?
Sasha
у тебя смешались кони-люди... то что ты пишешь, это сам компонент который будет рисовать навигатор... чтобы взлетело для него нужно взять потом фабрику навигаторов createNavigatorFactory (как тут https://reactnavigation.org/docs/en/custom-navigators.html#extending-navigators) и прокинуть в качестве аргумента... и тогда ты получишь свои Tab.Navigator и Tab.Screen либо оставить его компонентом и самому накорячить логику навигатора внутри этого компонента... лайк э https://reactnavigation.org/docs/en/custom-navigators.html#usenavigationbuilder
Anton
кто то юзает Jest? Может показать как выглядят тесты на запросы аксиос?
запросы не тестируем, они все лежат за слоем абстракции, который подменяется в тестах
Anatoly
Эм, никто с такой фигнёй не сталкивался? Запускаю npx react-native run-ios, стартует приложение в симуляторе, стартует бандлер, собирает index.js, и открывает его в браузере (начинает скачивание и сохраняет файл в загрузках). Симулятор лежит сломанный (runtime not ready for debugging). Я даже фиг знает, как такую фигню гуглить, про запуск в браузере совсем другое. macOS. На прошлой неделе проект работал нормально. Прямо сейчас другие проекты нормально работают.
Sasha
давай в личку
Андрей
Андрей
В чем трабл
Rustem
Доброго времени суток! Подскажите, мне приходит пдф в response на post запрос, мне нужно открыть его в браузере, что бы потом можно было скачать. Как это можно реализовать?
Vitaliy
В чем трабл
из очевидного - метро-бандлер не нашёл на IP:PORT, из неочевидного - возможно бандлер есть, на другом порту, либо не запущен вообще.
Андрей
Как фиксить Ахахахах
Vitaliy
Как фиксить Ахахахах
react-native start выполнено (ну так, для надёжности)? Что в консоли (какой порт) ? что в браузере на этом ip:port ?
Maxim 📱 D
В чем трабл
экспо или нет, реальный девайс или эмулятор, какая операционка, проверял порт 8081 занят или нет?
Андрей
Expo
Андрей
Еммулятор, винда