Timur 👨‍💻
Firebase
спасибо
Timur 👨‍💻
насколько я помню там прикол в том, что надо задавать 50% от размеров блока, если круглым хочешь сделать)
Timur 👨‍💻
я имею ввиду, что в px значения должно быть равно 50% от размеров блока. Например блок 48*48, значит border-radius 24px
Никита
Всем привет, год назад поднимал вопрос есть ли разница, где хранить ассеты. Провел небольшое исследование, хотел просто сообщением написать, но текста набралось на статейку Ориентирован в первую очередь на интересующихся "крепких джунов" и тех кто хочет но боится лезть в код рн https://medium.com/@ownikss/1b75bb328e6e Комментарии с замечаниями приветствуются Для тех кому лень читать: в релизе в андроиде картинки из js все равно будут помещены в drawable, а функция require несет нагрузку только при первом вызове - не делайте ее в рендере и разницы, где хранить почти не будет В ios в релизе картинки сохраняются и читаются как простой файл. Тут моих знаний не хватает чтобы оценить дольше ли это чем xcassets, но думаю нет - там ведь те же файлы лежат просто
Timur 👨‍💻
не подскажите, из-за чего $PATH не сохраняется в ~/.bash_profile в MacOS? прописываю их для Android Studio в ~/.bash_profile делаю source этого файла всё гуд, сохраняется, но после перезапука терминала приходится снова делать source ~/.bash_profile и так каждый раз у кого была такое
Timur 👨‍💻
сейчас попробую
Timur 👨‍💻
помогло, спасибо)
Bogdan
Всем привет, подскажите, как скрыть Нижний навигатор на конкретной странице
Ильдан
navigationOptions: { tabBarVisible: false, },
Ильдан
https://reactnavigation.org/docs/en/navigation-options-resolution.html
Sergey️
Запускаю пустой проект сгенерированный через Webstorm, есть идеи что делать?)
Sergey️
Nevermind, было два инстанса
alexeyvax
Привет, не подскажите, можно ли как-то залить апдейт альфа версии в гугл плей консоль или нужно заново создавать новый выпуск? Просто дело в том что при загрузке нового app.aab бандла выдаёт ошибку, что код версии тот же.
Aynur
залейте с другим кодом версии🤔
alexeyvax
а как изменить код версии? он добавляется автоматически при сборке и состоит из 7 цифр
Aynur
номер билда поднимали? clean, затем билд?
alexeyvax
alexeyvax
во второй колонке он
Aynur
ещё IDE бывает не сохраняет изменения в файлах без ctrl+s
alexeyvax
я может не так объяснил) Я создал первый релиз, закрытую альфа версию, выложил, мне гугл прислал ворнинг, что видны aws ключи, я внёс изменения, пересобрал и добавил бандл в этот же альфа релиз и потом ошибка
alexeyvax
нет не поднимал, я через android studio делал билд
alexeyvax
думал может там автоматом инкрементит, раз само выставило код версии
Aynur
нет не поднимал, я через android studio делал билд
ну так поднимите, для гуглплея вы пытаетесь залить ту же версию, что уже есть. Я не знаю точно как формируется код версии, но в этом точно участвует buildNumber
alexeyvax
ок, спасибо, сейчас попробую
Aynur
по заказам не сюда, вам в соответствующие конфы по поиску работы
Aynur
https://t.me/javascript_jobs https://t.me/react_native_jobs
Bogdan
navigationOptions: { tabBarVisible: false, },
а как его закрыть именно когда перешел на вложенный роут? хранить флаг в стейте?
Bogdan
а как его закрыть именно когда перешел на вложенный роут? хранить флаг в стейте?
типо если хочешь убрать, в didMount дернуть метод, закрыть навигатор, размаунтился компонент, опять дернуть метод
Ильдан
Vadym
Привет, какой библиотекой пользуетесь для воспроизведения звуковых эффектов? Использую react-native-sound, но очень много проблем (некоторые звуки рандомно не воспроизводятся, вылетают, особенно на андроиде). Есть ли какая нибудь альтернатива понадёжнее ?
Bogdan
Да
я думал как то делать унивирсальный хедер, но если он различный, то проще его тоже передавать через настройки роута?
Roman
Мужики, объясните плз доходчиво, для чего у промиса нужен метод done? уже пару лет пишу на рн, только что случайно узнал что есть такой метод и не очень догоняю в чем его прикол
Roman
нет вроде, книга по чистому рн, в ней встртился кусок
Roman
там промис-then-catch-done
Anonymous
Такого в промисах нет
Roman
Это походу артефакт какой-то, вот нашел инфу, но там все 15 годов https://stackoverflow.com/questions/33194423/why-do-we-have-to-call-done-at-the-end-of-a-promise-chain-in-react-native
Bogdan
а как простакать роутинг? тоесть я хочу и панель и таб, это возможно?
Bogdan
я короче хз, из доки вот, ну это же не работает
Zaff
а как простакать роутинг? тоесть я хочу и панель и таб, это возможно?
ну, я вот только учусь и создал приложение с помощью экспо, выбрав шаблон с табами, а там дальше уже для каждого таба можно создавать стэк навигаций
Bogdan
зачем drawer то?
ну что бы попробовать, например в табе одни пункты в бургере другие
Zaff
ну что бы попробовать, например в табе одни пункты в бургере другие
но, при нормальном UI не должно быть двух навигаций :) а попробовать, наверное, можно
Bogdan
export const stargateRouteStack = createStackNavigator(routes, { navigationOptions: { tabBarVisible: false, }, }) короче табы не могу даже спрятать, я уже что только не пробовал, как в доке на отрабатывает
Ilya
вопрос на счет react-leaflet:
Ilya
Ilya
я в Mount-e распечатал current_loc_marker и там есть объект с latlng значением который держит значения для lat и lng. Вроде должен показывать маркер на карте, который инитиализирован, но не показывает.
Ilya
Кто нибудь видит причину ?
Anonymous
Где можно изучить react-native-firebase на русском языке?
Gena
В RN стили по другому называются. Смотрите документацию.
Gena
Где можно изучить react-native-firebase на русском языке?
Правильная постановка вопроса - где можно изучить английский язык в объеме достаточном для понимания технической документации. Боюсь, без этого будет очень тяжко.
Gena
Ну попробуйте без них, и с правильным названием стилей.
Ilya
делал как тут: https://gist.github.com/jorandradefig/bd0eb7d71b23ca0991760acd40f39009
Ilya
ладно пофиг, убрал эту логику, оставил чисто маркер с позицией, он все равно один.
D
Ребят, а у всех пишет ворнинги о core-js при инсталле любых пакетов?
D
Пример
Gena
Пример
Смотря какие. Нижние к примеру, только у тех, кто использует @react-native-community/eslint-config (и хоть бы починил кто, уже все его зависимости давно пообновлялись, но нет...) За core-js - спасибо фейсбуку left-pad тоже из дебрей RN или cli
D
я использую npx react-native init, вот создал с нуля проект и посыпалось куча ворнингов таких в консоле, я вначале было думал что у всех все норм - что это только у меня что-то не так сконфигурено
D
core-js - там чувак вообще печенек просит, не думаю что дев из фейсбука с их отменной столовкой будет печеньки просить)
Gena
core-js - там чувак вообще печенек просит, не думаю что дев из фейсбука с их отменной столовкой будет печеньки просить)
core-js - это большой труд, к томуж ща только ленивый печенек не просит. А вот фейсбук как корпорация работает с RN по принципу всех внутренних проектов - "работает - не трогай"... т.е. там просто на работу по поддержанию системы в актуальном состоянии никто не выделяет средств. Вон, android 64 бит, в последний месяц фактически догоняли. И core-js у них там древнючий. И на новых нодах проект частенько ломаться начинает.
Gena
Имелся ввиду fundraising
D
я имею ввиду донейт, патреон, ну и печеньки тоже))
D
ну не согласен - в ФБ выделяют время работникам для опен сорных проектов
Anonymous
Имелся ввиду fundraising
Спасибо, я уже подумал что оно куки тырит
Gena
ну не согласен - в ФБ выделяют время работникам для опен сорных проектов
Ворнинги про которые вы пишите являются отличным подтверждением этого, ага ) На самом деле мало просто выделять время на работу с OSS, никто не будет в это время делать скучную работу по поддержке, все будут делать интересные им задачи )
D
эх, мало "любителей байта" ))
Gena
Ну вот по поводу @react-native-community/eslint-config я думал патч заслать, но внезапно обнаружил, что исходники не вытащены в комьюнити репу, а валяются прям внутри RN https://github.com/facebook/react-native/tree/master/packages И передумал... не очень хочется как в прошлый раз, пол года ждать, пока патч примут. Тем более, что для своих проектов я tslint использую и у меня свой конфиг )
Gena
а всё равно придётся рано или поздно, если сами не поправят. tslint deprecated
Я пока это предпочитаю трактовать, что он лишился поддержки microsoft... А так он работает и даже успешно обновляется. Если найдется кто фичи будет писать, ещё и фичи будут добавляться, а там глядишь и "раздепрекейтят" )
Vitaliy
Я пока это предпочитаю трактовать, что он лишился поддержки microsoft... А так он работает и даже успешно обновляется. Если найдется кто фичи будет писать, ещё и фичи будут добавляться, а там глядишь и "раздепрекейтят" )
Ну тут разработчик и основной мэйнтейнер (Palantir) говорил > we therefore plan to deprecate TSLint and focus our efforts instead on improving ESLint’s TypeScript support. https://medium.com/palantir/tslint-in-2019-1a144c2317a9 но я актуальность этого давно уже по их репозиторию не перепроверял. Сейчас у них состояние > January 1st, 2020: Stop accepting anything except security fixes. https://github.com/palantir/tslint/issues/4534 Но я пока тоже не переехал, пока работает нормально.
Arczi
Народ кто встречался с ошибкой ?