Kateryna
как можно пофиксить?
Dmitry
Кто нибудь сталкивался с тем, что jest тест валятся на вызове promise-метода TypeError: Cannot read property 'then' of undefined ?
Sergey
я уже даже кеш грохнул, нифига
обошёл проблему, добавив недостающие цвета в styles.xml <color name="com_facebook_button_background_color_focused_disabled">#3C5A99</color> <color name="com_facebook_button_background_color_focused">#3C5A99</color> <color name="com_facebook_button_border_color_focused">#3C5A99</color>
Kris
Добрый вечер
Kris
У меня есть проблема: на компоненте нет метода measure. Пытаюсь его вызвать как тут: https://stackoverflow.com/questions/29828971/react-native-measure-a-view Уже было подумал что проблема из-за того что я использую expo, но в документации есть этот раздел: https://docs.expo.io/versions/latest/react-native/direct-manipulation/#measurecallback
Kris
Возможно есть другое решение. Мне нужно получить координаты косания относительно родителя. На примере этого пакета: https://www.npmjs.com/package/react-touch-position Но этот пакет для веба.
Aleksei
оно не у всех есть, только у тех кто NativeMethodsMixin использует
типа такого https://github.com/facebook/react-native/blob/1013a010492a7bef5ff58073a088ac924a986e9e/Libraries/Components/TextInput/TextInput.js#L829
Aleksei
Так если на View этого нет?
На View есть. Вы код не скинули, так что приходится гадать. Предполагаю что вы ref на null не проверяете или не так к ref обращаетесь. В любом случае рекомендовал бы использовать React.createRef(), а не то что на SO пишут
Aleksei
this.ref.current.measure
Kris
this.ref.current.measure
спасибо, оно работает :)
Dmitriy
реально такую анимацию сделать в RN?
Может этому товарищу кинуть в качестве челленджа.https://youtu.be/6LsLgHeX500
Denis
Ребята, а что лучше для использовать для redux-persist - AsyncStorage или FileSystem?
Dmitry
а кто нибудь делал enforceActions у mobx ?
D
Господа, что делать? ни Facebook SDK 4 не пашет, ни SDK 5
Недавно 3 дня на этот фб сдк потратил. Помогло только создать проект заново и то автолинк не работает. Рн 60.5
Sergey
так что решил стилями, сработало и ок
D
Ставить что угодно на рн это боль
Sergey
я почистил кеш, наблюдал за процессом и просто охренел от количества скачиваемых либ. но реалии)
Sergey
А не было опыта с react-native-Navigation?
нет. я в данном проекте просто добавляю иконки, фильтры и метрики, грубо говоря)
D
нет. я в данном проекте просто добавляю иконки, фильтры и метрики, грубо говоря)
Везучий. У меня одна только авторизация через одноклассники и мейлру чего стоит
Sergey
ну щас я подключаю аналитику в уже подключённый фаербейз.
Sergey
естественно оно падает на проде и естественно не падает в дебаге
Sergey
я рыдаю
Sergey
но вот debug view в firebase выгядит как волшебство
Sergey
настраивать бы научиться. блин, надо было стримить. столько мата из-за сраной аналитики.
Sergey
А это… ммм, прям классика ошибки в реакте)) {album.place && <Text style={Styles.eventTitle}>{album.place}</Text> }
Sergey
ну может так и научусь, чиня падающее рекламное приложение)
Sergey
ну и по дебагу я вижу, что всё работает. только расставить нужные имена. Но собранное — падает :(
Daniil
Привет. Кому приходилось дописывать код на джаве или свифте к RN?
Kotuhan
было дело. В основном с джавой
Sergey
Протестировал в дебаге, собрал, залил — не падает. Да что с этим говном не так, а?
Sergey
не, ну пару багов убрал, но… тяжело :(
Kris
я тоже долго долбился с firebase мне он по сути нужен был только для нотификаций где-то сумарно 3 дня на него потратил в итоге переписал проект под expo
Kris
там для одной либы нужна была последняя версия реакта, а firebase упорно отказывался с ней работать даже пару раз удалось скомпилить, но эплстор не смог запустить приложение
Kris
мне так нравился react-native, пока я с ним не начал работать (
Sergey
тебе идея нравилась. как и мне)
Nick
дак нотификации на иос можно вообще без фаербейза и сторонних сервисов сделать. у APN же обычное веб-апи есть
Фёдор
Серьёзно??7 0.54??? т.е. Если у меня 0.60.5 он работать не будет?
Фёдор
Если я пропишу Yarn add react-native 0.54 он затрёт 0.60.5 и поставит этот?
Eugene
^
Мағжан
Всем привет, подскажите если сделать моб приложение используя только: View, Text, OpacityTouchable, FlatList это норма?)))
Мағжан
Приложение больше
Aleksandr
а в чём ошибка тут?
Так будет лучше) {album.place ? (<Text style={Styles.eventTitle}>{album.place}</Text>) : null }
Pavel
ха, я затупил )
Aleksandr
Лучше использовать конструкцию ? () : null, нежели && (), так обезопасите себя от ошибок при перерендере
S
почему такой код не работает? перед рендером imgUrl = () => { return require('../assets/images/level-beginner.png') }А потом вставляю в <Image source={this.imgUrl} />
Pavel
потому что у тебя выходит не адрес картинки, а её контент?
Pavel
попробуй просто return '../assets/images/level-beginner.png'
S
попробуй просто return '../assets/images/level-beginner.png'
кстати не мог бы подсказать как вы делаете динамические картинки без создания объекта с множеством require?
Gena
кстати не мог бы подсказать как вы делаете динамические картинки без создания объекта с множеством require?
Простой ответ - никак. Сложный (но кратко, за подробностями в доки) - если ассеты вставлять в нативные проекты, то на них можно ссылаться без require, строкой. Вот и динамика.
Kto?
Оебята, а кто-то уже генерил на 0.60.5 эпп бандл?
Kto?
Я лично столкнулся с тем что оно генерит его криво и при аплоаде в стор эпка потом просто не открывается, при чем без эрроров в логкэт
Kto?
Ios нормально все
Kto?
А вот аедроид только сплит апк нормально работают
Kto?
(но это я обновлялся с 0.5х до 0.60.5) мб что-то не так встало для ведра
Gena
Так я про эпп бандл спрашивал)
А, гугл.. aab... не знаю пока, релизнемся на днях скажу )
Eugen
Ребят, я нуб нуб, из за этого спрашиваю такое. 1) какая разница между scope и Область видимости переменных в JavaScript? 2) в Node.js какие паттерны используют ?
Eugen
мне кинули ссылку сюда
Eugen
вот и прашиваю тут
Eugen
логически я поискал в нете
Eugen
но особой разницы не нашел ( на первый вопрос )
Eugen
а на второй то вообще пусто. Просто в тупую о всех паттернах рассказывают , но какие в осоновном используют - ничего
Eugen
А, сорян, не заметил что это React Native
Eugen
Ну, еще не проснулся :)
Eugen
Тогда вопрос по React Native, какой backend лучше использовать для React Native ?
Eugen
Да