Władimir (Zae)
.replace(`regex`/gi)
Aleksei
@p_anton 👆😉
Mikle
replace я прошелся, вопрос в том что картинка посреди текста показывается как [object Object].
Władimir (Zae)
это вопрос не по реакт нейтив. если object Object значит ты реплейснул объект, очевидно
Aleksei
Władimir (Zae)
консоль логни то что ты реплейсишь и посмотри
Aleksei
ну и на всякий случай напомню что replace к строке приводит)
Anton
ага, я сделал split, потом map
Roman
Sergey
здравствуйте, я только начинаю изучать. вроде с отображением элементов разобрался, но хочется большего, например сохранение и редактирование данных. где можно посмотреть уроки?
вроде посерфил по инету, везде банальные вещи или через чур "не банальные" вещи описывают
Alexey
Возможно, storybook?
Alexey
Занесло меня на проект с react native. Приложение с нуля, еще нет даже структуры приложения, но есть отдельные экраны-в-себе, которые уже можно разрабатывать. Вопрос: как эти экраны можно при разработке отображать на девайсе, кроме как подставлять временно каждый раз нужный экран в "main" package.json-а?
Maxim
Ребят, как для View или для кнопок можно тени задовать(android). Я пробовал shadowOffset , radius , color, но это не работает
Władimir (Zae)
elevation
Władimir (Zae)
elevation: 5, например
Stas
возникла проблема при публикации. пишут, что юзаем IDFA. хотя мы его в билде не юзаем. Код содержится в либах react-native-fbsdk react-native-admob react-native-google-analytics-bridge
Stas
первое используется для social-login, второе никак не юзается, последнее - аналитика.
A
Добавил в drawer иконки для каждого пункта меню, их около 10, и теперь в perf monitor видно что проседает js fps при открытии-закрытии drawer
A
есть идеи как пофиксить?
A
Vladimir
Иконки локальные? Пнг? Какого размера?
A
да, локальные. png, около 4кб одна иконка
Сергій
Сергій
Размер файла ничего не значит, практически
A
84x84
A
самого файла
A
а вывожу как 25x25
A
ну так для iphone 6s вроде и надо грузить изображение x3
Aleksei
A
переписал react-native-drawer-layout-polyfill
Aleksei
A
надо будет как-то добраться до этого)
Petr E
А что там на счет events? Как их прерывать программно-то? Есть что-то наподобии event.preventDefault() ?
Aleksei
Petr E
Aleksei
а какие еще эвенты?
Petr E
Подскажите, как можно отменить event? У меня есть scrollView и я навесил обработчик на onScroll куда приходит event. Могу я как-то сделать event.preventdefault() сделать для него и тем самым прервать вызов?
Petr E
Такая задача у меня вытекла из реализации drag and drop. Если быстро пытаться перемещать draggable элемент, то немного скролится в направлении перемещения элемента. Если же делать это не быстро, а нажать на элемент и через секунду начать двигать, то скролл уже не происходит
Petr E
Приэтом на onScroll я уже вижу обновленный Стейт, в котором для scrollenabled стоит false (вызов из dragable элемента)
Petr E
Пытался найти методы в event.nativeEvent но кроме свойств там ничего не вижу. Где методы nativeEvent можно найти?
Aleksei
опять XY
Aleksei
можно подробней про drug and drop задачу?
A
не понял твоего замечания
Petr E
можно подробней про drug and drop задачу?
а что именно расписать подробнее?
<ScrollView ref='scroll'
style={styles.container}
scrollEnabled={this.state.scroll}
onScroll={this.handleScroll.bind(this)}
scrollEventThrottle={10}>
и когда делается быстро перемещение то я виж тут
handleScroll(event) {
console.log('handleScroll');
console.log(this.state.scroll); // false
}
записал бы еще видео, но сейчас нет возможности. Если словами: у внутри scrollView есть теги (animated.view), и если сразу нажать на тег и тащить, то сработает handleScroll. А если нажать и подождать несколько милесекунд и потом тащить, то все ок
Aleksei
я вот сейчас вас расстрою, но бридж асинхронный, и изменения пропсов, не работают "мгновенно". а так как scroll view работает в нативке, еще и в главном потоке, то такое поведение даже логично
Anonymous
привет всем
Anonymous
а че реально если на реакт нетив писать приложения то на ios и на android будет работать?
Aleksei
Aleksei
хотя бы для флага
Igor
Aleksei
Petr E
Aleksei
Aleksei
а онскролл в нативке ловится
Aleksei
имеешь в виду в event.NativeEvent?
https://github.com/facebook/react-native/blob/26684cf3adf4094eb6c405d345a75bf8c7c0bf88/React/Views/ScrollView/RCTScrollView.m#L652
Petr E
Сергій
😏
Artem
A
что тормозит не из-за иконок?
Artem
Как в RN сделать несколько версий одного приложения, чтобы, скажем, подсунуть им разные ключи от firebase, + сделать разные app id, чтобы устанавливать их параллельно можно было?
Vladimir
react-native-config
Vladimir
с разными bundle id/package name
A
Artem
A
не знаю, что такое expo
Władimir (Zae)
expo.io
Władimir (Zae)
expo.io
A
Дима, а ты что ли пользуешься ей?
A
ну snack понятно
A
а остальное?
A
вот и я так думаю, похоже, хорошо что меня миновало это чудо
Władimir (Zae)
сразу видно прогрессивного человека