Stas
если библиотека указывает react в depenenies, никак нельзя использовать react-native, слинкованный вручную?
Stas
post_install do |installer| installer.pods_project.targets.each do |target| if target.name == "React" target.remove_from_project endсейчас использую это, чтобы убрать дубликаты
Maxim
react-navigation Есть экраны A → B → C Я в экране A определяю функцию: const goToC = () => { navigation.replace('C'); } Ключевой момент, navigation берётся из экрана A. Далее я перехожу на экран B и через state params передаю в него эту функцию. На экране B я вызываю функцию goToC() и случается жопа. Происходит какая-то каша. Вместо C Я оказываюсь на экране B (опять), в Back у меня оказывается экран C. И это несмотря на replace. Короче, я теперь понял, что нельзя просто так передавать в один экран navigation другого экрана. Но хотелось бы разобраться детальнее. Почему так? Это где-то описано в доке? Сутки эту херню дебажил.
Maxim
Зачем передавать навигашн?
Ну у меня кейс был чуток сложнее. В одном случае был сразу переход из A в C, в другом случае была промежуточная форма B. И там был смысл определить эту функцию в A для единообразия.
Maxim
Не было такого смысла)
К чему ты это сказал?
Stas
Хочу обновиться с 57.8 до 58.6. Не совсем понимаю этот момент “Native Modules in Android now require @ReactModule annotations to access .getNativeModule method on the ReactContext.” в контексте дополнительных библиотек. Я правильно понимаю, что если библиотеку не обновили, то оно не будет работать?
Denis
https://github.com/react-native-community/react-native-releases/issues/79#issuecomment-470442857
Stas
Это я понимаю, мне просто срочно нужен фикс из 58
Andrey
wow, ты пользуешься оперой))
Aga
splash поплыл, это из-за нижнего 'Downloading..'?
Aynur
значит что-то делаете не так
Vit
К чему ты это сказал?
Потому что goToC это не функция)
Vit
А что?
Заряженная do-монада)
Vit
С сайд эффектами которые в различном контексте работают неодинаково
Vit
Такая пощёчина пришедшему после - разбирайся!)
Aynur
скорее всего link не сработал или вы его не делали
Vit
Правильно было бы пробросить goToC(navigation)-> navigation.replace...
Vit
И вызвать ее с navigation из В
Vit
Короч пробрасывать вниз по дереву только чистые функции можно
Maxim
И вызвать ее с navigation из В
Так и сделал в итоге
Vit
Короче пробрасываешь функу - она должна быть чистой (не инкапсулировать какой-то стейт в себе) иначе в отладке потом ад и израиль
Ianis
Поменяйте слеши на обратные
Ianis
Да, они при установке неправильно под виндой прописываются
invariance
Возможно я чего-то не понимаю, но какого хрена? Error: Unable to resolve module `../../constants/colors` from `app/src/components/common/tabbar/main-menu.js`:
invariance
я слегка недоумеваю
invariance
А, все, понял. Оно падает в другом месте, но отдает эту ошибку
Aga
Дело в фотографии или в expo?
Aga
Размер 2436х1242, на сайте expo указали этот размер
Kto?
Ребят, тут вот такое словил. Понятия не имею в чем может быть проблема. Logcat не показывает ничего также
Danila
Народ, а как проводить оплату внутри приложения на реактнативе? модули какие-то есть?
AMar4enko
Stripe какой-нибудь
Kto?
Если включить remote debug крашится не будет. лол
Danila
Кто-нибудь работал с оплатой приложения в эплстор и гуглстор?
Kto?
крашилось из-за анхендла эррора с эндпоинта, раньше такого небыло
Kto?
Теперь есть, лул. Ничего не обновлял
Danila
https://github.com/dooboolab/react-native-iap
благодарю! а с точки зрения договоренностей с эплстором или гуглстором как это решается? ведь они свои проценты не получают
Денис
Получают
Nick
крашилось из-за анхендла эррора с эндпоинта, раньше такого небыло
У меня подобное было из-за for of по headers, из-за того что jsc это не умеет, а при remote debugging код исполняется внутри v8 🤔
Kto?
Лул
Danila
Получают
а можно как-то проводить оплату чтобы не получали?
Danila
Получают
например, через сайт, а не приложение и в приложении после оплаты разблокировать какие-то функции
Ilya
Всем привет
Ilya
Кто-нибудь сталкивался с такой ошибкой?
Ilya
Пишет, что проблема в NavigationContainer. В коде проекта ничего не менялось, зависимости вернул на старые, по ветке откатывался на рабочую версию, снес node_modules, поставил все заново и все равно та же ошибка
Ilya
На форумах пишут "сноси все, ставь заново и будет работать". Пока не помогло. Может есть более прямые способы?
Gena
На форумах пишут "сноси все, ставь заново и будет работать". Пока не помогло. Может есть более прямые способы?
Конечно есть более прямые способы. Внимательно почитать, что за ошибка. В данном конкретном случае после этого найти в коде место, где она возникает, понять какого значения не хватает (undefined) и раскрутить стек до своего кода, где это значение не передается.
Ilya
Ошибка не в моем коде. В коде ничего не менялось. Она внутри ReactNavigation
Gena
Ошибка не в моем коде. В коде ничего не менялось. Она внутри ReactNavigation
И что? Продукт ваш? Программист вы? Вы эту библиотеку используете и её код в вашем продукте.
A1ik
По оплате. Если товар существует физически только тогда можно использовать любой платежный шлюз.
Gena
Я использую когда-то форкнутый react-native-sound - отлично работает. Мой форк сейчас подотстал от основного репо, поэтому не буду рекомендовать. Изначально делал его, т.к. оригинал не поддерживал загрузку по сети (а она нужна в developer mode, если звуки через require вставлять, т.к. такие файлы бандлер по сети передает), не знаю как там сейчас с этим. Назад не возвращал, т.к. у автора код плохо совместимый с моим восприятием "хорошего" и я его начал менять и довольно сильно.
Michael
привет всем подскажите могу ли изменить state drawerNavigator-а из редакса
Gena
Понятно ) Но я тоже туда набегами раз в два-три месяца прихожу ))) А других проектов, где звук нужен, пока нет.
Aga
Господа, как только под Iphone'ы запустить в эппстор?
Aga
он хочет скрины для айпада, но приложение не расчитано для айпад
Maxim
false
Maxim
app.json
Kirill
Привет, всем) Кому-нибудь попадался годный пример мессенджера на RN. Скиньте, пожалуйста)
Санжар
У нейтивбасе вроде был в примерах
Dmitry
Ребят, не баньте сразу - надо приложение написать на RN, простенькое, 10 экранов, нарисованны дизы в скетче. Куда можно запостить запрос на разработку, подскажите плис
Dmitry
Спасибо
Dmitry
Там только в штат, как я понимаю, мне же надо на пррект
Nick
Ничего не мешает создать проектную вакансию
Aynur
нет, не обязательно вроде, в правилах есть и проектные вакансии
Murena
Всем привет - подскажите пробую разрабатывать на react-native typecsript , вроде все сделал все работает hot reload работает , но не могу понять одного даже без запуска yarn run tsc --watch при котором компилируется папка dist c js файлами , приложение все равно продолжает работать/обновлятся при изменениях , подозреваю что в этом замешан Metro Bundler который запускается при react-native run-android , но как он сам понимает что надо компилировать tsx файлы ? Кто то может разьяснить плиз как там все устроено чтоб понимать. спасибо
Murena
получается в этой схеме роль yarn run tsc --watch и билда папки dist это чисто для себя и для проверки типов и ошибок ? по факту там metro bundler бандлер все сам делает, никак не обращая внимание на то какие у тебя файлы js или tsx ?
Gena
Сам пресет включается в babel.config.js или .babelrc
Vladimir
Кто нибудь подскажет в чем ошибка? делаю react-native run-android