Вадим
Подскажите пожалуйста, каким вы пользуетесь?
Вадим
Я уже 3 разных либы попробовал и везде есть проблемы.
Вадим
😪
Kto?
Фаст имг +
Kto?
Самая нормальная либа, как по мне
Вадим
react-native-fast-image
Не собирается. Красный экран смерти :(
Вадим
Самая нормальная либа, как по мне
Не собирается, выдает красный экран смерти
Вадим
При подключении компонента fast image приложение просто не работает
Вадим
😭
Вадим
Как у вас получается и такой непутевой документации чтото собирать? Вы наверное боги программирования
Kto?
Ты слинковал?
Kto?
Приложение перебилдил?
Вадим
Приложение перебилдил?
Хороший вопрос! Спасибо, ибо не помню.
Kto?
;)
Вадим
Прежде чем говорить об 100 + открытых issues я попробую еще раз. Спасибо сообщество! С летом вас!!!
Анатолий
Не собирается. Красный экран смерти :(
Latest версия использует memo, скорее всего у тебя версия реакта меньше 16.7, поставь более старую версию фаст имейджа
Dimitrii
Парни, подскажите в чем проблема, на iOs вобще запросы не шлются, использую axios
Vadim
Слушайте, я сделал свой хедер (топбар) и там иконки (вернуться назад, например). Есть какие-то общие правила на сколько большой делать кликабельную область вокруг иконки? Потому что если её не делать, то по иконке очень сложно попасть.
Kirill
Посмотри как в телеге сделано и сделай также )
Vadim
44х44 вроде
Это размер области с иконкой?
Yar
Это тачбл зона под палец, если не ошибаюсь
Kto?
Ребята, никто не сталкивался с проблемой, когда релиз версия iOS крашится на рандомных девайсах, при чем если взять два абсолютно одинаковых девайса (iphone 7 ios 12) на одном при запуске все будет норм, а на другом скрашит. Sentry не присылает эррор, поэтому, скорей всего краш связан с нативом, либо до инициализации js bundle'a. Фиг знает как отдебажить это, буду рад если сможете помочь!
Kto?
@gblack9 может ты подскажешь куда копать?
Gena
@gblack9 может ты подскажешь куда копать?
Надо бы стектрейсы глянуть, а так навскидку, такое может быть при двойном линкинге одной и той же библиотеки если фреймворки используются.
Kto?
Стактрейсы, к сожалению, возможности посмотреть нет, т.к. на моих девацсах все работает нормально
Gena
Разве оно может рандомно падать на 4х из 200 девайсов?
В том случае, что я описал может. Но это не единственная возможная причина.
Kto?
Првоерю, у меня как раз используется rn textinput mask
Kto?
А там фрейм
Eugene
вроде можно глянуть краши и логи в organizer
Gena
Да, присоединяюсь к рекомендации
Kto?
вроде можно глянуть краши и логи в organizer
Это если телефон присоединён только?
Eugene
Это если телефон присоединён только?
Не это если в тестфлайте или со стора ставили приложение там каждые 24 часа они обновляют крэши и логи
Eugene
точнее не обновляют - а присылают, вроде так
Eugene
если не прав - пусть меня поправят)
Eugene
жди сутки)
Eugene
window - organizer - сборка и
Eugene
там выбираешь версию билда и должно будет там появится
Kto?
Хм, спасибо, попробую
Gena
А никто не решал проблему флет-листа с неточным позиционированием элементов? А то, вот тако: http://vovkasm.skitch.vovkasm.org/flatlist_22A2828A.png Там одинаковый нижний маргин у каждого элемента. Я было подумал, что это проблемы округления пиксельного и сперва сделал PixelRatio.roundToNearestPixel,а потом, когда это не помогло просто Math.floor... Но всё равно та же ерунда (
Gena
Верней маргин у внутреннего элемента, у самих ячеек списка никаких маргинов нет, для них это контент конечно
Gena
Да, так что там transform ещё на это накладывается
Gena
А, сейчас проверю. Но вообще я уже вижу такое например там: https://github.com/facebook/react-native/blob/0.59-stable/Libraries/Lists/FillRateHelper.js#L129 единственно, дальше отслеживать лень, возможно это только статистика и для вычислений не используется
Gena
Вот с inverted=false:http://vovkasm.skitch.vovkasm.org/flatlist2_22A2847C.png Всё равно прослеживается, но не так сильно
Dimitrii
парни, ниукого нет проблем с запросами на иос через axios?
Gena
Сейчас в дев-тулз посмотрю что он там налэйаутил
Gena
Это не флэт-лист, похоже... Это текстовый лэйаут. Вот один внутренний элемент с метриками, у него высота 31.5: http://vovkasm.skitch.vovkasm.org/xxx_22A286ED.png
Gena
А вот сразу под ним, с тем же текстом и стилем: http://vovkasm.skitch.vovkasm.org/xxx_22A2874B.png И у него высота уже 32.0
Gena
Ну нет конечно. Просто я нигде не фиксирую высоту айтемов, я её просто не знаю... Поэтому высота текста влияет на высоту внешних вьюх и айтемов в целом. Впрочем, renderItem может и текст возвращать, он там обернут в View внутри CellRenderer'а
Gena
Я ещё пощелкал по айтемам и видно, что это не снаппинг к сетке... т.е. в большинстве ячеек высота текста 32.0 не зависимо от того y координата целая, или пол поинта (на этом симуляторе 1pt = 2px, поэтому граница пикселей 0.5pt).
Gena
Но в некоторых (примерно каждая третья), высота почему-то 31.5...
Gena
Гм... интересно, минутку
Gena
Да, то же поведение... сейчас я ещё одну штуку проверю... там justifyContent используется в одном месте, а это может быть бажная штука...
Narek
привет всем, посоветуйте годную библиотеку по работе с bluetooth
Narek
пока нашел только это https://github.com/Polidea/react-native-ble-plx
Артем
Как я понял в чатах народ обычно инвертирует flatlist
мне на самом деле нужно чтобы в FlatList'е можно было делать бесконечный скролинг в две стороны, инвертирование не поможет
Артем
мне на самом деле нужно чтобы в FlatList'е можно было делать бесконечный скролинг в две стороны, инвертирование не поможет
как в телеге, если например у тебя 300 непрочитанных сообщений в конфе, ты попадаешь туда где первое непрочитанное сообщение, а дальше скролишь вниз и подгружаешь сообщения более поздние
Артем
и тоже самое с подгрузкой ранних сообщений
Артем
есть у кого-нибудь какие-нибудь идеи как это сделать?
Никита
есть у кого-нибудь какие-нибудь идеи как это сделать?
onScroll просто тогда. Там достаточно данных чтобы понять что приблизился к началу/концу но тогда без nativeDriver. Но врядли там анимация на скрол накинута
Артем
спасибо за наводку
Артем
гляну)
Denis
Друзья, долгие годы подготовки и вот свершилось! 🎉 Весна уже почти позади, прекрасная летняя погода всё ближе, продуктивные будни принесли новые результаты. А это значит, пора снова встретиться! В этом году мы подготовили что-то особенное. На этот раз мы встречаемся не просто вечером в будний день на митап (мини-конференцию), а на весь день и в субботу. Да, всё верно. Мы делаем то, что обещали ещё в прошлом году. Встречайте! React Russia 2019 – это коммьюнити-конференция профессиональных разработчиков, использующих React.js и React Native в России. Являясь логическим продолжением всех наших митапов (мини-конференций) React Moscow и React SPB, проводимых с 2016 года при поддержке крупнейших компаний на рынке, мы встречаемся, чтобы поделиться идеями, представить и рассказать о новых решениях и технологиях, поделиться опытом и в совместном общении сделать нашу работу ещё более продуктивной, приятной и эффективной. КОГДА И ГДЕ: 1 июня 2019 в 10:00 Москва, Кутузовский проспект, д. 32 (Sberbank Agile Home) ПРОГРАММА: 10:00 – 10:20 Сбор гостей, вступительное слово (Денис Измайлов, CTO в Axept) 10:20 – 11:00 Быстрее, стройнее, умнее (Денис Красновский, Технический руководитель разработки в ДомКлик) 11:00 – 11:40 Отзывчивый React Native (Таиф Алимов, Front-end Engineer в Хабрахабр) 11:40 – 12:20 На вершине стиля (Артур Кенжаев, Руководитель группы разработчиков интерфейсов в Яндекс.Маркет) 12:20 – 13:00 Advanced 3D graphics with React, BabylonJS and Unity3D (Денис Радин, Технический руководитель в Focus Reactive) 13:00 – 14:00 Обед и кофе-брейк ☕️ 14:00 – 14:40 Изоморфный React на микрофронтендах (Leroy Merlin) 14:40 – 15:20 Вебпак, вид сквозь монокль (Антон Кастриицкий, Разработчик интерфейсов в Яндекс.Маркет) 15:20 – 16:00 Как я преодолел "синдром Фронтендера" с React и Firebase (Илья Кузнецов, JavaScript Engineer, СИБУР) 16:00 – 16:40 FP для бедных, или как я полюбил reduce (Василий Стяжкин, Ведущий разработчик в ДомКлик) 16:40 – 17:00 Кофе-брейк ☕️ 17:00 – 17:40 Микросервисный фронтенд (Александр Китов, Архитектор в Альфабанк) 17:40 – 18:20 Concurrent React. Что нас ждет? (Екатерина Анишкина, Front-end Engineer в Offside Gaming) 18:20 – 19:00 Особенности разработки высоконагруженных клиентских приложений (Александр Руденко, Архитектор в Райффайзенбанк) 19:00 – 19:40 React Hooks: The Missing Link (Павел Ремизов, Технический директор в КЭСПА - Школа английского языка) 19:40 – 20:30 Свободное общение, нетворкинг, pre-after-party УСЛОВИЯ УЧАСТИЯ: 1. Конференция бесплатная, но вход строго по приглашениям. Как получить приглашение? 2. Для того, чтобы получить приглашение – необходимо заполнить форму по ссылке, отправив таким образом заявку: https://axept.timepad.ru/event/971209/ 3. Программный комитет внимательно изучит всё и при единоглассном решении, вышлет вам приглашение. ОСТАЛИСЬ ВОПРОСЫ? Или появились предложения? Пишите events@axept.com или в Telegram: @DenisIzmaylov Подписывайтесь на канал конференции, чтобы быть в курсе событий: @ReactRussia
Друзья! Продолжается конференция React Russia 2019! 🎉 Ссылка на видеотрансляцию, а также текстовая и фото- трансляция стали доступны в канале 👉 https://t.me/ReactRussia
Anonymous
Говорят Flutter перспективнее RN. Так ли это?
Eli
Flutter коммерческий
Anonymous
Eli
RN - пишите для себя, Flutter - для эко системы Google.
Eli
Конечно
Denis
Говорят Flutter перспективнее RN. Так ли это?
На следующем митапе @ReactMoscow будет сравнение Flutter и RN похоже:)