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 другого экрана. Но хотелось бы разобраться детальнее. Почему так? Это где-то описано в доке? Сутки эту херню дебажил.
Alexander
Maxim
Зачем передавать навигашн?
Ну у меня кейс был чуток сложнее. В одном случае был сразу переход из A в C, в другом случае была промежуточная форма B. И там был смысл определить эту функцию в A для единообразия.
Vit
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
Aga
splash поплыл, это из-за нижнего 'Downloading..'?
Aynur
значит что-то делаете не так
Maxim
Vit
А что?
Заряженная do-монада)
Vit
С сайд эффектами которые в различном контексте работают неодинаково
Vit
Такая пощёчина пришедшему после - разбирайся!)
Aynur
скорее всего link не сработал или вы его не делали
Vit
Правильно было бы пробросить goToC(navigation)-> navigation.replace...
Vit
И вызвать ее с navigation из В
Vit
Короч пробрасывать вниз по дереву только чистые функции можно
Maxim
Vit
Короче пробрасываешь функу - она должна быть чистой (не инкапсулировать какой-то стейт в себе) иначе в отладке потом ад и израиль
Ianis
Поменяйте слеши на обратные
Ianis
Да, они при установке неправильно под виндой прописываются
invariance
Возможно я чего-то не понимаю, но какого хрена?
Error: Unable to resolve module `../../constants/colors` from `app/src/components/common/tabbar/main-menu.js`:
invariance
я слегка недоумеваю
invariance
А, все, понял. Оно падает в другом месте, но отдает эту ошибку
Aga
Aga
Дело в фотографии или в expo?
Aga
Размер 2436х1242, на сайте expo указали этот размер
Kto?
Ребят, тут вот такое словил. Понятия не имею в чем может быть проблема. Logcat не показывает ничего также
Danila
Народ, а как проводить оплату внутри приложения на реактнативе? модули какие-то есть?
AMar4enko
Stripe какой-нибудь
AMar4enko
Kto?
Если включить remote debug крашится не будет. лол
Danila
Кто-нибудь работал с оплатой приложения в эплстор и гуглстор?
Kto?
Kto?
крашилось из-за анхендла эррора с эндпоинта, раньше такого небыло
Kto?
Теперь есть, лул. Ничего не обновлял
Денис
Денис
Получают
Kto?
Лул
Danila
Получают
а можно как-то проводить оплату чтобы не получали?
Danila
Получают
например, через сайт, а не приложение и в приложении после оплаты разблокировать какие-то функции
Nick
Ilya
Всем привет
Ilya
Кто-нибудь сталкивался с такой ошибкой?
Ilya
Пишет, что проблема в NavigationContainer. В коде проекта ничего не менялось, зависимости вернул на старые, по ветке откатывался на рабочую версию, снес node_modules, поставил все заново и все равно та же ошибка
Ilya
На форумах пишут "сноси все, ставь заново и будет работать". Пока не помогло. Может есть более прямые способы?
Ilya
Ошибка не в моем коде. В коде ничего не менялось. Она внутри ReactNavigation
A1ik
По оплате. Если товар существует физически только тогда можно использовать любой платежный шлюз.
Gena
Я использую когда-то форкнутый react-native-sound - отлично работает. Мой форк сейчас подотстал от основного репо, поэтому не буду рекомендовать. Изначально делал его, т.к. оригинал не поддерживал загрузку по сети (а она нужна в developer mode, если звуки через require вставлять, т.к. такие файлы бандлер по сети передает), не знаю как там сейчас с этим. Назад не возвращал, т.к. у автора код плохо совместимый с моим восприятием "хорошего" и я его начал менять и довольно сильно.
Michael
привет всем
подскажите могу ли изменить state drawerNavigator-а из редакса
Gena
Понятно ) Но я тоже туда набегами раз в два-три месяца прихожу ))) А других проектов, где звук нужен, пока нет.
Aga
Господа, как только под Iphone'ы запустить в эппстор?
Aga
он хочет скрины для айпада, но приложение не расчитано для айпад
Maxim
Maxim
app.json
Kirill
Привет, всем) Кому-нибудь попадался годный пример мессенджера на RN. Скиньте, пожалуйста)
Санжар
У нейтивбасе вроде был в примерах
Dmitry
Ребят, не баньте сразу - надо приложение написать на RN, простенькое, 10 экранов, нарисованны дизы в скетче. Куда можно запостить запрос на разработку, подскажите плис
Nick
Dmitry
Спасибо
Dmitry
Там только в штат, как я понимаю, мне же надо на пррект
Nick
Ничего не мешает создать проектную вакансию
Aynur
нет, не обязательно вроде, в правилах есть и проектные вакансии
Vadim
Aga
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
Gena
Сам пресет включается в babel.config.js или .babelrc
Vladimir
Кто нибудь подскажет в чем ошибка? делаю react-native run-android