Alexsandr
Alexsandr
Vadim
Вопрос. Есть приложение на RN. Сколько примерно стоит его оттестировать, чтобы не крашилось?
Alexander
☝🏻
Vadim
Или так:
- сколько примерно стоит набить татуху?
- сигаретная пачка 30 баксов.
- спасибо.
(С)
Vadim
Примерно же спрашиваю.
Cenator 🐈
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
я не могу начинать писать приложения
不退転」
Оно просто пропускает необязательные зависимости и информирует тебя об этом, там написано.
Shokha
Andrey
потому что в Xcode симулятор есть
Privet
Vitaliy
Shokha
Shokha
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
вот что говорит
Cenator 🐈
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
不退転」
Это очень сильно от конфигурации зависит, сейчас я такой конфиг использую (тот кусок, который к чисто 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 работать
Спасибо большое, позже попробую✨
чей ты
Есть Instagram Android такая фича
Что если запретить доступ к камере и при этом нажать "Больше не спрашивать"
При следующем запросе ОТРОЮТСЯ уже настройки приложения кто знает ,
как повторить такое поведени ? (переход к настройкам)
Gena
Так SO же (если я правильно понял): https://stackoverflow.com/a/19517573/2266462
Gena
Отдельный вопрос как это из js сделать. В самом RN вроде довольно урезанные возможности по формированию Intent, но какие-то модули были с нормальным функционалом.
чей ты
不退転」
Это очень сильно от конфигурации зависит, сейчас я такой конфиг использую (тот кусок, который к чисто 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 работать
Значит ли это, если у меня нету babel.config.js, то создать его, а .babelrc удалить?
不退転」
不退転」
Теперь провайдер валится у 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
Дальше в любом компоненте, который зависит от моделей:
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 - очень полезная штука, когда надо дизайн в код переносить... если включить его в дев-меню, то при изменениях в отдельных компонентах, эти изменения будут мгновенно применяться к приложению без перезагрузки...
不退転」