Andrew Efimenko
Привет, кто посоветует годные курсики(уроки и т.д),
https://www.udemy.com/the-complete-react-native-and-redux-course/ вот этот ничего. Его можно найти, сами знаете где :)
Oleksii
players.play()
Vladimir
да ладно, не надо даже никаких foreach?
Владимир
а зачем тебе вообще его оптимизировать?
Владимир
ну тогда конечно можно в массив засунуть:)
Владимир
нет
Владимир
let players = [ Audio1, Audio2, Audio3 ] players.forEach(p=>p.play());
Владимир
короче на самом деле это немножно за пределами этого чата, если у тебя не больше 4 треков, можешь оставить как есть, а параллельно прокачаться в жс:)
Владимир
PLAYERS.forEach(p => p.play()); PLAYERS.forEach(p => p.setVolume(0.6)); PLAYERS.forEach(p => p.setNumberOfLoops(-1)); =>
Владимир
PLAYERS.forEach(p => { p.play(); p.setVolume(0.6); p.setNumberOfLoops(-1); });
Владимир
ну и можно еще const SOUNDS = [ 'S1_32bars_Main BD_SN.wav', 'S1_32bars_Min Hats.wav', 'S1_32bars_VOX.wav', 'S1_32bars_PAD.wav' ]; const PLAYERS = SOUNDS.map(soundName=>new Sound(soundName, S))
special agent
Ребят. Есть возможность полностью перезагрузить приложение по клику на кнопку?
Vadim
Можно двумя кнопками =)
Vadim
На андроиде (R, R)
Dmitry
пытаюсь в webview подключить изображение, но не удается, сбрасывается ошибка в onerror, проверил путь через RNFS.exists, вернул true
uRusure
Ребят, как отличить ReactJS от React Native?
uRusure
https://github.com/rkotze/should-enzyme
uRusure
к примеру вот, это больше к реакту или реакт нейтив относится?
Emir
#whois - namba one - JS - хз - я в реакте навичок, вопросики буду задавать)) обсуждать о нем - @devkg
Emir
-bishkek
Pavel
как получить высоту родительского блока? нужно сделать отступ от родительского блока на 50% от его высоты
Anonymous
onLayout?
Pavel
со скрином понятнее будет: вместо top: 30 нужно поставить такое значение, чтобы прогресс бар был посередине блока TouchableOpacity
Pavel
Tøm
сделай через flexbox а не position: absolute
Anonymous
Через alignItems center можно, наверн
Anonymous
По вертикали центрануть
Tøm
родителю alignItems: center; justifyContent: center;
Tøm
и по вертикали и по горизонтали сразу
Pavel
Pavel
Pavel
картинки теперь не видны
Pavel
и отцентровало криво
Pavel
Pavel
вот с такими настройками, надо вниз сдвинуть и задача решена, но как?
Владимир
Делаешь лейер с position: absolute, left 0, top 0, ширину и высоту из dimensions берем
Pavel
так у меня три независимых блока ведь
Anonymous
Высота картинок фиксированная или как?
Anonymous
(Блоков с картинками)
Pavel
стили у картинок flex: 1, margin: 5
Владимир
Вообще отдельно, в рут его клади
Pavel
у блока как на скрине
Владимир
Это же прогресс-бар, так?
Владимир
Или на каждой картинке надо?
Pavel
да, прогрессбар надо разместить посередине каждого блока
Pavel
каждой картинки
Pavel
у каждой картинки свой прогрессбар будет
Владимир
А высота переменная, да?
Pavel
да, она на флексах
Pavel
проблема как получить именно высоту touchable opacity в моем случае разделить на два и прибавить половину прогрессбара
Anonymous
А в чем проблема растянуть картинку на весь родитель и отцентровать прогресс как писали выше?
Владимир
Тогда onLayout, считаешь высоту блока и устанавливаешь ее
Anonymous
Запихать все это в View
Pavel
Pavel
Anonymous
Картинка должна быть с position absolute
Pavel
а прогрессбар?
Anonymous
Или поогресс внутри картинки
Pavel
собственно мы и пришли к проблеме )
Anonymous
а прогрессбар?
Оставить как есть
Anonymous
Блин, я с телефона. Не могу сорцы свои глянуть. Делал похожую штуку.
Pavel
Вот сейчас так:
Pavel
Pavel
Anonymous
Картинке топ и лефт по 0 надо
Anonymous
А у прогресса абсолют убрать, наверн
Pavel
не то все равно
Anonymous
А если прогресс внутрь картинки вложить?
Anonymous
В тег
Pavel
так <Image><Bar/></Image> ?
Anonymous
Ага
Владимир
Еще раз. Делаешь вью. В него - картинку и прогрессбар. Картинка обычным способом, прогрессбар - абсолютом и скрытый. По событию onLayout во вьюхе считаешь размер, показываешь бар, устанавливаешь ему x и y
Pavel
Владимир
Пожалуйста!
Pavel
лучшее сообщество, где всегда помогали - это сообщество реакта и нейтива
Andrew Efimenko
Ребят вопрос по CodePush. Кто-нибудь на реальных проектах c MAU 5-10к пользователей исползовать его? Как вообще, стоит на эту технологию пологаться? А то собственно, хотим с богомерзкого Ionic на React Native перелезть в том числе и из-за того, что можно приложения обновлять в обхода стора. Но к примеру на Cordova CodePush работает ужасно, с кучей багов
Slava
Code signing is required for product type 'Application' in SDK 'iOS ;10.1' - правильно я понимаю, что запустить на мобиле стоит $99? :)