Никита
просто открыл TabBarTop.js и добавил 1 строчку 😂
Очень не рекомендую менять код в node modules. После перестановки модулей код потеряется
Никита
Сейчас посмотрю как это адекватно сделать
Никита
5 минут
Aleksei
наберем побольше способов?)
Никита
нет. Просто сам не делал, но уверен что такое сделать можно (проще чем написать свой таббар или сделать форк)
Aleksei
поехали: 1. копируем то что в методе, и через Object.prototype меняем в рантайме) 2. пишем баш скрипт которые через sed меняет 3. форк/PR (скучно ;))
Никита
не, я уверен что это предусмотрено более адекватно
Никита
Nick
Зато целый файл всегда под рукой
Nick
Ну sed-то потом править кошерно, не то что холопский файл заменить
eeeMan
да, это чётенько, как-то сразу и не догнал что можно вместо 'dfvdfvf' указать свой компонент, щас попробую
eeeMan
но слетают тогда настройки tabBarOptions: { labelStyle: {color: '#fff'}, }
eeeMan
у корневого компонента
Никита
ну этот стиль непосредственно к компоненту применить можно
eeeMan
ну этот стиль непосредственно к компоненту применить можно
и так к каждому лейблу применять придется, дублируя код, то есть теперь задать из общей настройки не получается. Можно как-то пробросить общие настройки к этому компоненту?
Никита
в navigaionOptions приходят пропсы
Никита
посмотреть логи и можно найти там labelStyle
eeeMan
хотя да, точно, спасибо за идею
Stas
использую PanResponder внутри ScrollView. Если скролить слишком быстро элемент с респондером, сколвью тоже начнет скролится.
eeeMan
в navigaionOptions приходят пропсы
а во что это приходит? в getParam нету лейблстайл
Stas
Stas
в onDragStart ставлю scrollEnabled=false в через setState(), в onDragEnd - true
Stas
видимо проходит время между началом тача и setState, не знаете, как заблочить скролл у scrollview быстрее?
eeeMan
в navigaionOptions приходят пропсы
если я делаю так - static navigationOptions = (navigation) => { console.log(navigation); } то всё повисает и вылетает с ошибкой - out of memory
eeeMan
если делаю так - static navigationOptions = ({navigation}) => { console.log(navigation); } то вижу пропсы, но нигде нет там пропсов со стилями
Stas
static navigationOptions = ({navigation, screenProps}) => {
eeeMan
static navigationOptions = ({navigation, screenProps}) => {
у меня screenProps пустой объект
eeeMan
несмотря на то что в родителе labelStyle: {color: '#fff'}, этот стиль применяется ко всем лейблам но в screenProps ничего нет
Stas
родитель - всмысле навигатор? покади его код
eeeMan
соответственно вот что в Withdraw - static navigationOptions = ({navigation, screenProps}) => { console.log(screenProps); };
eeeMan
и там {}
Stas
так screenProps задается при рендере навигатора, нет? ) : null} <TabNavigator ref={"navigator"} screenProps={{ prop1, prop2 }} />
eeeMan
так screenProps задается при рендере навигатора, нет? ) : null} <TabNavigator ref={"navigator"} screenProps={{ prop1, prop2 }} />
это надо вручную задавать пропсы какие-то у родителя? че то не то, мне нужно получить стили заданные в родителе через tabBarOptions
eeeMan
в navigaionOptions приходят пропсы
подскажешь где их там искать?
Никита
я дублировал в screenProps для себя лучше решения не нашел
A
вопрос сеньорам) можно ли дать понять приложению, что оно устарело и требует апдейта и что без апдейта, оно не работает??
A
дайте подробную инструкцию
Alexsandr
version code зашиваешь, в приложуху
Alexsandr
в какой-нибудь config.js
Alexsandr
и с сервером проверяешь версию приложения
Alexsandr
дайте подробную инструкцию
https://affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api/#lookup
Alexsandr
или тянешь версию от сюда
A
или пуш какой прислать
A
и жесткий попап показать)
A
https://affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api/#lookup
тут типа делать поиск по стору и по версии определять?
Alexsandr
ага
Alexsandr
пристарте приложения
Никита
тут типа делать поиск по стору и по версии определять?
это не пойдет? react-native-version-number было в одном проекте на доработке, не смотрел как работает, но вроде для этих целей используется
A
ну а как, если бэкенд говно? и ендпоинты просто перестали работать
A
какие варианты?
Anonymous
Объясните плес для чего нужен реакт натив ?
A
предлагал я бэкендерам
A
вот ты правильное слово подобрал
A
))
A
сразу видно сеньор
A
спасибо, буду настаивать на версионности апи, иначе это действительно костылизм какой-то
Шахзод
Объясните плес для чего нужен реакт натив ?
Чтобы написанное тобой приложение жутко лагало и тормозило
Vladimir
Чтобы написанное тобой приложение жутко лагало и тормозило
Как показывает опыт, такого результата можно добиться с любым стеком.
Władimir (Zae)
yes
Vit
Писуя оптимизированные под железку приложения ты тормозишь прогресс железа)
Vit
Вон плейстейшон3 до сих пор актуальна) 2005 года железяка
Vit
А все потому что разрабы выпрыгнули из штанов но написали для нее нелагающую гта5
Юрий
Коллеги, а есть среди нас те, кто работал с Амазон Когнито? Есть вопросы по нему. И есть ли на ваш взгляд адекватная замена!?
Demuz
Добой ночи, народ. Подскажите, какие способы существуют самые эфективные, которые добавляют и удаляют объект из массива? Погуглил. Слишком много статей. Интересно из опыта вашего почитать. Вот я сейчас хочу добавлять в массив объекты под их ID, а затем просто удалять этот объект через этот же ID, чтобы не было никаких итераций, но на стэковерфлоу сейчас прочитал, якобы это наоборот замедляет процесс, они ссылались на http://www.html5rocks.com/en/tutorials/speed/v8/. Такое добавление и удаление верное решение, или есть другие варианты получше?
Mikhail
Custom keyboard react-native?
Mikhail
Как это можно сделать?
Никита
Custom keyboard react-native?
я пытался в свое время это использовать https://github.com/wix/react-native-keyboard-input довольно не удобно, да и давно не поддерживается вроде, но можно посмотреть
alexander
всем привет, а можно как-то застаивть RN каждые 10 секунд вызывать функцию, даже если экран выключен? setInterval не работает с выключенным экраном. поставил react-native-background-timer. итог: при отладке по usb все ок, а когда приложение отдельно запускается, то опять ничего не работает.
Władimir (Zae)
ты можешь отслеживать когда приложение уходит в бекграунд и когда возвращается из него и приплюсовывать это время