Alexey
Я скажу про RN. Нельзя упрощать себе жизнь, наивно полагая, что все будет отлично работать само. Архитектуру приложения нужно выстраивать по кирпичикам, только так можно добиться стабильной его работы. Логику в одном месте хранить, данные в другом и так далее, к этому нужно идти и идти планомерно. Я перебрал, наверное, уже с десяток различных паттернов, все пишут на своё усмотрение, но я не видел ни одного, который бы не использовал стейт менеджеры. Если так рассуждать, то проще нативку с вебвью собрать, хотя бы весить меньше будет.
но ведь очень хочется упростить себе жизнь... особенно по пятницам
Dmitry
Alexey
Eugene
Блин, чот не получается вызвать для таба одного поведение mode: Model) в react-native ._.
Eugene
🤔есть какие-нибудь идеи?
есть много разных стеков для навигаций, и внекоторых нужно открывать screen по типу снизу вверх
Kirill
Привет, ребят, как можно сделать так, чтобы мой Modal начинался там где этот серый квадрат, кликаешь на квадрт и появляется Модал с выбором
Kirill
Kirill
Спасибо.
Сделал через состояния, он onLayout обработчик поставил, потом высчитываю координаты где должн находиться модал по у и х. и эти состояния присвоил top, и right
Dastan
Всем привет, нужна помощь
Dastan
Кто то делал Widget для Андройд? Почему так мало туториалов? или знаете ли вы готовые либы для этого?
Eugene
Dastan
В начале планировал bridge сделать, но возникли проблемы с update данных, теперь уже планирую на чистом Androidе написать без бриджа
Eugene
Dastan
на iOS бридж работает как часы, a с андройдом никак
Dastan
Если один виджет через бридж, другой на чистой нативке, это разве правильное решение?
Dastan
Dmitry
никто не пытался заводить Realm ?
Дмитрий
Aynur
а что вы хотите вообще?
Aynur
я вот прочитал и не понял
Дмитрий
чтобы весь контент влезал в ScrollView, как и должно быть
Aynur
во-первых, ипользуйте "flex:1" вместо "display: 'flex'"
Aynur
во-вторых, вы используете константы для высоты
content: {
width: 200,
height: 350,
backgroundColor: 'yellow',
borderWidth: 3,
},
Aynur
не вижу причин, чтобы оба блока влезали, вы уверены, что знаете как работает ScrollView?)
Дмитрий
Если бы я знал, полагаю, не обращался бы к вам
Aynur
ScrollView как раз и нужен, чтобы скроллить содержимое, если "оно выходит за пределы", вам нужно, чтобы оба блока влезли во вьюшку?
Дмитрий
Aynur
дак вы задали высоту 600 для скролл вью, а высоты блоков по 350, 350+350 = 700, это раз.
Дмитрий
м, не заметил. благодарю за помощь.
Sergey
друзья, подскажите плз РМу: есть прилага написанная на java для ведра и на свифт для iOS, прилага не сложная, из серии взял данные юзера, отправил на бэк, взял данные с бэка, показал юзеру.
Преамбула: разрабы не справляются с объемом задач.
Вопрос: это плохая идея взять в помощь реакт-натив разрабов и какие-то новые разделы (расширение функциональности) пилить на реакт натив ?
При этом старые модули оставить на как есть на джаве/свифте.
Sergey
или подобное вообще нереализуемо ?
Aleksei
Реализуема, но как показывает опыт того же эйрбнб главное чтобы нативные разработчики были к этому положительно настроены, иначе со временем все выпилят
Vladimir
Vladimir
я бы сказал что начальный этап в рамках такого сдвига стека, если у вас нет опыта внедрения RN, это где-то пол года - год
Ololo
ребят, когда используешь apollo-link-batch-http как правильно query передавать? массив обьектов?
Dmitry
никто не замечал сбоев в работе axios на iOS ?
Dmitry
симулятор перестает отправлять запросы и выдает Network Error
Philipp
Philipp
Dmitry
нет)
Dmitry
не в axios дело
Dmitry
ios запросы рубит
Vit
http/https?
Dmitry
ага
Dmitry
у меня локальный сервер на https
Vit
А серт не самоподписной?
Jack
привет! ребят, есть кто использует mobx в проектах??? не могу запустить, получаю Error: [BABEL] <projectPath>\node_modules\react-native\scripts\index.js: The decorators plugin requires a 'decoratorsBeforeExport' option, whose value must be a boolean. If you want to use the legacy decorators semantics, you can set the 'legacy: true' option. (While processing: "<projectPath>\\node_modules\\@babel\\plugin-proposal-decorators\\lib\\index.js")
Jack
конфиг babel
Jack
{
"presets": ["@babel/preset-flow", "react-native", "module:metro-react-native-babel-preset"],
"env": {
"development": {
"plugins": ["@babel/transform-react-jsx-source", "@babel/plugin-proposal-decorators",
{
"legacy": true
}]
}
}
}
Jack
"react-native": "0.57.3"
Vit
Погугли там в версиях бабела дело
Vit
Dmitry
да я добавлял, ничего не помогает
Dmitry
вчера работало, а сегодня перестало, внезапно
不退転」
Пипл. Если запускать приложуху через npm run android работает нормально, но если через студию, то просто застывает без краша на сплэш скрине. В logcat’e пусто.
不退転」
Как дебажить?
不退転」
Если сбилдить апк - тоже самое..:/
不退転」
不退転」
Абсолютно никаких ошибок.
Dmitry
Dmitry
у мне наоборот в студии запускатеся, а через npm run andoird - нет
Dmitry
-____-
不退転」
Dmitry
Ы
Dmitry
Elizaveta
Ребят, как на андроиде такую менюшку добавить? Есть из коробки какое-то решение?
Ivan
react-native-actionsheet, вроде бы
Dmitry
а ошибка была из-за вызова необявленной функции оО
Sergey
Sergey
на самом деле прилаг 2 на каждую ось (клиентская и корпоративная), и по одному разрабу на платформу, поэтому большой загруз.
Egor
как уменшать размер шрифта если он не влазит в одну линию?
Andrey
Andrey
и numberOfLines
Liana
А есть чат вакансий по реакт натив?
Alexey
Alexsandr
Aynur
react-native run-android это по сути та же команда?