K B
чистил билд и через Command + option + shift + k отключал карыт гуугл ошибка та же
Aynur
ошибку покажите полностью, Linker command это лишь название, содержание само нужно
Aynur
причину
K B
K B
все как в стотейке на гитхаб
Aynur
я имел ввиду это
K B
Aleksei
xcode 10 поди и параллельный билд в таргете стоит
K B
что мне нужно сделать сможете подсказать ?
Gena
что мне нужно сделать сможете подсказать ?
Включать каждую библиотеку ровно один раз.
Aleksei
ну вот, а тут говорили экспо не нужен, xcode это просто говорили они 😄
Gena
xcode 10 поди и параллельный билд в таргете стоит
У меня кстати и new build system и параллельный билд работают (единственное, пришлось зависимости для react-native-xcode.sh прописать, а то бандл не всегда включался). Но естественно всё через pods, в том числе и RN.
K B
спасибо @ainoork все заработало !
Gena
Я все библиотеки увел в поды и оно просто заработало (без use_frameworks). Потом обнаружил одну проблему... чистый билд собирался нормально, а вот инкрементальный то js бандл забывал, то plist не модифицировал правильно. Тогда я добавил зависимости ко всем скриптовым Build Phases, к примеру так (это кастомный скрипт который plist модифицирует): http://vovkasm.skitch.vovkasm.org/proj_22A11A6C.png
Gena
Да, правильно. Вообще я сильного ускорения не заметил, но специально не мерил конечно. У нас на CI одновременно обе платформы билдятся и плюс ios ещё ждет процессинга в Apple, поэтому такие мелочи как билд вообще ни на что не влияют (
Aleksei
а есть у кого референс почему на подах быстрее собирается? в чем магия?
Gena
а есть у кого референс почему на подах быстрее собирается? в чем магия?
Потому что поды генерят отдельные таргеты для каждой библиотеки, а реакт вставляется штатным образом не через зависимости, а через отдельную фазу (порядок) в схеме билда, что дает гораздо более крупные куски, соответственно параллелить сложнее (но это такое... интуитивное описание из давнишних разборок, точнее не помню)
Aleksei
что готовое
Aleksei
и? если просто линковать тоже готовое в стат либу собирается)
Aleksei
я спокойно правлю то что в подсах и оно ребилдится, так что не похоже что подсы это определяют. ну или мы не можем понять друг друга 🙂
Aleksei
ну, инкрементный билд, это и делает xcode) вот поэтому и не понятно в чем отличие) так на глаз я вижу только что при стандартном способе стат либа на каждую зависимость, а при подсах одна большая стат либа
Gena
ну, инкрементный билд, это и делает xcode) вот поэтому и не понятно в чем отличие) так на глаз я вижу только что при стандартном способе стат либа на каждую зависимость, а при подсах одна большая стат либа
В общем, мое мнение, что основное замедление дает вот эта штука в схеме: http://vovkasm.skitch.vovkasm.org/rn-schema_22A11F90.png По сути она запрещает билд-системе билдить что-то до момента, когда сбилдится React, а когда он установлен через поды, такого нет, всё решается на более мелкогранулярном уровне зависимостями.
Aleksei
все, раскрыли магию 🙂
Aleksei
кстати по этой же теме, андроид в последнее время стал существенно быстрее собираться)
Jane
доброго дня. использовал кто-нибудь эмоджи в проекте? и сталкивался ли с вопросом как экспортнуть на андроид эмоджи с ios? думаю или фонт подключать, или с свг страдать.. 🤔 надо несколько в качестве иконок исопльзовать..
Oleh
Ребята помогите плиз с такой проблемой? Собираю apk через ./gradlew assembleRelease либо через Android Studio -> Build Variants -> Release Приложуха крашится сразу после запуска (только в релиз моде) Студия вот такую ошибку выдает
Oleh
такое ощущение что оно дебаг собрало, хотя это релиз по всем признакам и в конфигах нигде debuggable: true не стоит. Шо делать 🙁
Valentyn
Если с конфигами все норм, то может js bundle не собрался Попробуй почистить build папки в android
Valentyn
android/build android/app/build
Evgenii
Evgenii
мб кто поможет)? как сделать так чтобы тень была только снизу. elevation: делает тень со всех сторон
Andrey
Ребят, такой вопрос, никто не знает как можно решить проблему скачивания файла используя VPN?
Andrey
используется rn-fetch-blob
Anonymous
Как проверку загрузки и ошибок даты добавить во флэтлист так, чтобы он не рефрешил весь скрин? <Query query={QueryA} variables={{ status: data.statusTrans, offset: 0 }}> {props => ( <View style={container}> {props.error ? ( <StatusBarAlert visible message={`${props.error.message}`} backgroundColor='red' color='white' /> ) : props.loading ? ( <View style={indicatorPosition}> <ActivityIndicator size='large' color='#2B50D4' /> </View> ) : ( <FlatList ListHeaderComponent={ <View> <TopbarDashboard overHead={15} title='Dashboard' value='32' onPress={_onPress('SCAN')} /> весь скрин во флэтлисте, сверху проверка и его кусок
Anonymous
ну или может быть спиннер на props.loading добавить чтоб flatlist не перекрывать
Dmitry
Просто эту часть props.loading ? ( <View style={indicatorPosition}> <ActivityIndicator size='large' color='#2B50D4' /> </View> ) можно перенести в ListHeaderComponent например
Anonymous
FlatList не рефрешит весь скрин
да, наоборот чтоб флэтлист не перезагружался
Narek
привет всем
Narek
получаю стандартную ошибку, но не соображаю как исправить, хотя раньше решал
Narek
The executable was signed with invalid entitlements. The entitlements specified in your application’s Code Signing Entitlements file are invalid, not permitted, or do not match those specified in your provisioning profile. (0xE8008016).
Ruslan
всем привет могу ли я открыть дефолтный Picker как в вебе input[type=file]
Ruslan
без использования WebView
ana 🪢
Друзья, долгие годы подготовки и вот свершилось! 🎉 Весна уже почти позади, прекрасная летняя погода всё ближе, продуктивные будни принесли новые результаты. А это значит, пора снова встретиться! В этом году мы подготовили что-то особенное. На этот раз мы встречаемся не просто вечером в будний день на митап (мини-конференцию), а на весь день и в субботу. Да, всё верно. Мы делаем то, что обещали ещё в прошлом году. Встречайте! 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
Трансляция будет?
Kirill
или запись
Denis
Трансляция будет?
Пока данных нет :) Если будет, то ссылка будет опубликована в https://t.me/ReactRussia
Тот самый Денис
Как в react-native-router-flux заблокировать переход между экранами. У меня есть таббар, когда я пытаюсь перейти в определенную вкладку, срабатывает валидация авторизирован ли пользователь и если не авторизирован то его перебрасывает на логинпэйдж. Если пользователь не авторизирован, во время перехода, пользователь на момент прыгает на нужный экран и срабатывает валидация. Вопрос, как прикинуть логинпэйдж на самый верх, чтобы экран не прыгал по сценам
Andrey
раздели навигаторы как вариант
Andrey
у каждого навигатора свой флоу, условно там где проверка 1 роут, и после него 2, на 1 из которых переключается в зависимости от стейта(авторизован/нет)
Anton
привет. Ребят, кто нибудь работал с инстаграм апи? есть вопрос по поводу логина с email и паролем
Anton
привет. Ребят, кто нибудь работал с инстаграм апи? есть вопрос по поводу логина с email и паролем
как вообще осуществить вход любого пользователя с логином и паролем(для постороннего). Читал на https://www.instagram.com/developer/ - там получается access_token на основании моих client_id,client_secret
Anton
буду признателен за помощь
Daniil
господа, кто-нибудь может подсказать, как организовать текст инпут фиксированного количества строк?
Daniil
мультилайн тру, намберофлайнс = конст не работает
Daniil
может быть на гите кто-то видел хорошие темплейты
Vit
Как это фикс количества строк?)
Daniil
ну например обо мне в инстаграме)
Daniil
там он тебя как символьно ограничивает, так и построчно
Daniil
multiline numberOfLines вот эти пропсы textinput'a друг с другом почему-то не работают
Gena
multiline numberOfLines вот эти пропсы textinput'a друг с другом почему-то не работают
Вообще должны работать, более того, если они не работают, то numberOfLines вообще бесполезен, т.к. он имеет смысл только с multiline. Поэтому ещё раз, должно работать. Второй вариант (правда, тут могут быть ньюансы в силу многопоточного устройства TextInput) - просто делать его controlled component и валидировать у себя... кто мешает переводы строк посчитать-то? И не давать новые вставлять )))
Gena
А... numberOfLines - это не ограничитель... доки читать надо )
Daniil
Ой Спасибо
Daniil
Чет я обнаглел уже строчки не считать конечно
Daniil
Могли бы пропсов напихать, чтоб жизнь медом показалась!
Eugene
Хлопцы, а firebase для всех приложений на устройстве будет одинаковый токен или для каждого разный?)🤔
Vladimir
Как он между аппами-то будет отличать кому пуш?
Eugene
да, точно
Eugene
чот затупил, лул
Артем
Ребзя какие варианты есть сделать для FlatList OnStartReached? делаю мессенджер, нужно чтобы при скроле наверх подгружались сообщения
Вадим
Добрый день. Я ищу готовый компонент, чтобы кешировать картинки.