Александр
скидывай скрин давай посмотрим
Да ладно, разберусь. Я простую аппликуху смогу поднять без Java вмешательств?)
Александр
да конечно
Супер, спасибо
Vadim
Вопрос. Есть приложение на RN. Сколько примерно стоит его оттестировать, чтобы не крашилось?
Alexander
☝🏻
Vadim
Или так: - сколько примерно стоит набить татуху? - сигаретная пачка 30 баксов. - спасибо. (С)
Vadim
Примерно же спрашиваю.
Cenator 🐈
Примерно же спрашиваю.
Зависит от сложности
Alexander
Или так: - сколько примерно стоит набить татуху? - сигаретная пачка 30 баксов. - спасибо. (С)
У нас приложение два тестировщика тестируют уже два года, все равно иногда крашится. Сколько это стоит?
Valentin
Добрый день. кто работал с анимацией? нужно при скроле по горизонтали чтобы елмент двигался вместе с свайпом, я это реализовал, но нет плавности так как event.nativeEvent.contentOffset.x отслеживает переодически положение, а не кажыдй пиксель
不退転」
Решил познакомиться поближе с mobx, засетапил типичный каунтер, и валится приложение из-за декораторов. Может кто подсказать как засетапить нужный плагин Babel’ля и не лоханутся с версиями?
Privet
Всем привет, такой вопрос, из-за чего на андроид эмуляторе может не быть подключения к интернету? При билде все нормально(скачивается и обновляется). Система macOS Mohave
Vitaliy
Добрый день, может кто знает, почему <Image source={{uri:'http://....', headers:{Authorization:"Basic ......"}}}/>, headers не отправляется на сервер?
Shokha
ребят помогите уже 3 дня не могу устоновит expo
Shokha
что за ошибки
Shokha
@playra у тя видео уроках такое не было же
不退転」
что за ошибки
Это не ошибки
Shokha
а что тогда
不退転」
Shokha
я не могу начинать писать приложения
不退転」
Оно просто пропускает необязательные зависимости и информирует тебя об этом, там написано.
Andrey
потому что в Xcode симулятор есть
Shokha
不退転」
а на expo не надо же xcode
Эмулятор айфона без xcode’a не поставишь
Shokha
Эмулятор айфона без xcode’a не поставишь
я его устновил по инструкции
Shokha
Эмулятор айфона без xcode’a не поставишь
если хочу Android тоже просить android studio
Cenator 🐈
если хочу Android тоже просить android studio
неправда, там все по частям можно выкачивать
Shokha
was
Cenator 🐈
хочешь — ставь эмулятор и sdk без студии
Shokha
я просто новичок reacte
Shokha
по этому тут трудно разбираться
Shokha
хочешь — ставь эмулятор и sdk без студии
17:46 Couldn't start project on Android: Error running adb: No Android device found. Please connect a device and follow the instructions here to enable USB debugging: https://developer.android.com/studio/run/device.html#developer-device-options. If you are using Genymotion go to Settings -> ADB, select "Use custom Android SDK tools", and point it at your Android SDK directory.
Shokha
вот что говорит
Shokha
Эмулятор айфона без xcode’a не поставишь
sudo apt-get install clang вот так да его устоновит
Shokha
нет убунту
Cenator 🐈
симулятор айфона только на мак ос
Shokha
а что я не могу писат шас писат на айфон ноутбуке
Shokha
вот после npm start'a что у меня получается
Eugene
С айфона через expo вроде как можно
Eugene
но это не точно
Shokha
ну ладно айфон фиг сним
Shokha
а андроид что
Andrey
@Shokhaa expo start я запускаю и ставь экспо на телефон и сканируй отот код
Gena
@gblack9 я на гите с вопросами по Babel’y только на твои ответы натыкаюсь, мб на скорую руку шаришь?)
Это очень сильно от конфигурации зависит, сейчас я такой конфиг использую (тот кусок, который к чисто js относится): bebel.config.js: module.exports = { presets: ['module:metro-react-native-babel-preset'], plugins: [ ['@babel/plugin-proposal-decorators', { legacy: true }], ], } package.json: "@babel/plugin-proposal-decorators": "^7.0.0", "metro-react-native-babel-preset": "^0.49.1", Это у меня 0.58 RC, под 0.57 так же должен mentro-react-native-babel-preset серии 0.48 работать
Gena
Т.е. metro-react-native-babel-preset
Gena
Если typescript и react-native-typescript-transformer, то в tscofnig.json должно быть "experimentalDecorators": true
Gena
Судя по тому, что в нете пришут, может быть проблема если используются какие-то дополнительные плагины к бабелю, там порядок надо подбирать, но я из доп плагинов только babel-plugin-module-resolver у кого-то подсмотрел и он вроде никак с декораторами не пересекается.
Shokha
@Shokhaa expo start я запускаю и ставь экспо на телефон и сканируй отот код
я тоже так делал! дал ошибок вечером я тя покажу шас нотбук не рядом
чей ты
Есть Instagram Android такая фича Что если запретить доступ к камере и при этом нажать "Больше не спрашивать" При следующем запросе ОТРОЮТСЯ уже настройки приложения кто знает , как повторить такое поведени ? (переход к настройкам)
Gena
Так SO же (если я правильно понял): https://stackoverflow.com/a/19517573/2266462
Gena
Отдельный вопрос как это из js сделать. В самом RN вроде довольно урезанные возможности по формированию Intent, но какие-то модули были с нормальным функционалом.
Gena
Значит ли это, если у меня нету babel.config.js, то создать его, а .babelrc удалить?
Думаю не значит. Это должно и в .babelrc заработать (только в json формате). Но стоит переползать в оконечных продуктах на babel.config.js - https://babeljs.io/docs/en/configuration#what-s-your-use-case
不退転」
Теперь провайдер валится у react-native-navigation-v2, гемор тот ещё конечно :^)
Gena
А я не передаю модели через context вообще )
Gena
Хотя в последнее время появляются мысли поэкспериментировать и начать, если это малой кровью поможет HMR починить )
Gena
Но только если "малой кровью" )
不退転」
А я не передаю модели через context вообще )
Я нашел двухлетней давности бойлерплейт rnnv2 + mobx и пытаюсь завести его, та и с самим мобх не особо знаком, там можно и без передачи сторов и провайдера в компоненте сразу после inject’a юзать модель?
Gena
Вообще не надо inject делать (это другой конец трубы для проброса стора, на одном конце провайдер - на другом inject).
不退転」
Чёрт, эта репа https://github.com/kanzitelli/react-native-navigation-mobx-boilerplate сборник говно-кода тогда?
Gena
В mobx же вам не важно откуда модель, observer подпишется на любой observable...
Gena
Чёрт, эта репа https://github.com/kanzitelli/react-native-navigation-mobx-boilerplate сборник говно-кода тогда?
На репу посмотрю, пока не знаю. Но мой совет - начните с простого и понятного, потом обернете это в нужную архитектуру, как понадобится... сразу не надо. Вот сделайте такой файл models.js: class Models { @observable modelA = new ModelA() @observable modelB = new ModelB() } const models = new Models() export default models
Gena
Дальше в любом компоненте, который зависит от моделей: import models from './models' @observer class MyViewOfModelA extends React.Component { render() { const modelA = models.modelA return <SomeJSX>{modelA.someProperty}</SomeJSX> } }
Gena
Это будет работать
Gena
Один минус - сломается HMR при правке кода в моделях (т.к. они теперь глобальны и механизм HMR не сможет их пропатчить правильно)
Gena
При модификации компонентов и прочих вьюх HMR будет продолжать работать при этом
不退転」
Хороший момент спросить а что такое HMR?
Gena
Эмм... это hot module reload - очень полезная штука, когда надо дизайн в код переносить... если включить его в дев-меню, то при изменениях в отдельных компонентах, эти изменения будут мгновенно применяться к приложению без перезагрузки...