Alexander
выпадает ощибка 'React/RCTDefines.h' file not found
Roman
есть способ поставить опасити ImageBackground и при этом чтобы его контент не был прозрачным?
Roman
т.е. таким образом сделать фоновую картинку менее яркой
Roman
чтобы текст нормально читался
Gena
Все слои, кроме того, который растягивает контейнер с position: 'absolute', top: 0, bottom: 0, left: 0, right: 0
Roman
Спасибо!)
Gena
Собственно, ImageBackground - это оно же, только без слоя номер 2 )
Gena
Вот: https://github.com/facebook/react-native/blob/0.56-stable/Libraries/Image/ImageBackground.js#L59
Try to recall my name
день добрый, а как вы подгружаете ссылки с протоколом https в Video ? у меня тупо белый экран, а с http все окей
Vladimir
И еще что пути до хедеров верные
zamir
привет! ребят, киньте статью как опубликовать приложение в app store? просто гуглю, но везде expo (
Andrii
на оф сайте есть дока
Dmitry
Alexander
@vvsevolodovich спасибо, буду пробовать
Vit
Александр
Народ, такая трабла.
Есть флетлист с 170 элементов.
На каждом элементе есть onPress.
onPress срабатыват только > 2-3 сек. после рендера флетлиста. Как сделать отклик быстрее?
Александр
initialNumToRender={Math.floor(Dimensions.get('window').height / 50)}
maxToRenderPerBatch={5}
windowSize={Math.floor(Dimensions.get('window').height / 50)}
data={this.state.filteredServiceList}
getItemLayout={(data, index) => (
{ length: 50, offset: 50 * index, index }
)}
keyExtractor={(item, index) => index.toString()}
Александр
это параметры флетлиста
Александр
пробовал optimized-flatlist - всё то же самое по времени отклика
Gena
Александр
Gena
Для expo+mobx такая тулза есть?
Не знаю, не пользую expo... Но почему бы не попробовать? Я так делаю: запускаю Chrome (ни с чем другим у меня не получалось...), включаю в симуляторе JS Debug, открывается в хроме страница, которая советует открыть DevTools, открываю... дальше соответсвующий раздел, красная кнопка начать запись... сделать что-то в приложении, закончить запись в dev tools... а дальше анализ...
Александр
Roman
Всем привет, мы в Киевском офисе Wix организовываем митап по React Native, вечером 19 июля, 2 спикера, небольшое автепати = возможность неформально обсудить все за коктейльчиком. Детали тут: https://www.facebook.com/events/1977860672455794/
Peter
привет ребзя, ктонить знает как передать информацию из react-native приложение, в другое приложение. На подобии с функцией расшарить в соц сетях, нажал -> информация мигрировала в другое приложение -> подтвердил
[ND]
Vladimir
так Linking же, не?
Vladimir
а дальше на другом приложении пусть линк обрабатывают, как хотят
Vladimir
Eugene
тем более что в share можно дофига всего передать. а там сам юзер пусть решает куда шарить
zamir
ребят, в xcode - LaunchScreen - это, что будет отображатся при запуске приложения??
Миша
zamir
а кто знает, где посмотреть вот это расстояние между картинками в апп сторе?
🦜
🦜
в итоге 16
🦜
а не, это же аппл
Ololo
кто то использовал react-native-firebase метод new firebase.firestore.GeoPoint ? у меня поиск происходит только latitude, есть способы сделать поиск и по latitude и по longitude?
[object Object]
Кто нибудь пользовался redux-orm?
A
а как подключить шрифты, чтобы глобально, ко всему проекту?
A
чтобы не писать постоянно fontFamily: 'OpenSans' ?
Gena
чтобы не писать постоянно fontFamily: 'OpenSans' ?
Кажется, где-то натыкался (или статья или в дебрях issues на github), что в Android можно темой нативной сделать. Но, учитывая, что в ios нельзя, я бы не стал... проще свою обертку вокруг Text сделать, которая подмешивает нужные дефолты и юзать в проекте вместо стандартного Text.
A
A
заколупаешься правда их подключать в файлах
Gena
Кто использовал android-jsc? Подключил его, надеясь на Intl, и крешиться действительно перестало, но кидает JS exception, делаю такое (выжимка):
const currencyFormatter = new Intl.NumberFormat('ru-RU', { style: 'currency', currency: 'RUB' })
currencyFormatter.format(455)
// получаю: Error: Failed to format a number.
Хоть прям самому его собирать, и тестировать через консоль, что получилось... (
Gena
Предваряя логичный вопрос - нет, вариант билда правильный (с intl). gradle app:dependecies выдает вот такой кусок:
...
+--- project :ReactAndroid
...
| \--- org.webkit:android-jsc:r174650 -> org.webkit:android-jsc-intl:r224109
...
Ololo
A
не знаю. потому и спрашиваю. как быстрое решение, сделал компонент:
const TextOS = ({ children, style }: Props) => (
<Text
style={[styles.text, style]}>
{children}
</Text>
);
A
const styles = StyleSheet.create({
text: {
fontFamily: 'OpenSans-Regular',
}
});
A
или можно назвать Regular, а те что по толще Semi и Bold
A
или толщину пропсом прокидывать. типа <Text type="medium" />
Vladimir
A
Мы примерно так и делаем
я думаю как это можно упростить.. чтобы можно было легко импортить один компонент, и юзать сразу кастомные шрифты разной толщины
A
не подключая каждый раз Regular, Bold и т.д.
Vladimir
A
хоть через switch-case пили
Serhii
сделать обертку со стилем
Serhii
<CustomText>
<Text style=styles.text>
text
</Text>
</CustomText>
Serhii
или это плохо?
Gena
zamir
Спасибо
ᛖᚹᛋᛁᚱ
“Themes in React and ReactNative” @adam_bene https://blog.benestudio.co/themes-in-react-native-16b4b0a33ed
ᛖᚹᛋᛁᚱ
А вот такой способ?
A
Вот это интереснее
ᛖᚹᛋᛁᚱ
Тогда вопрос на засыпку, кто-то встречал хороший туториал по новому context API в RN?
Ololo
ᛖᚹᛋᛁᚱ
Благодарю
Tupalov
Благодарю
На всякий случай уточню, что Context API это не особенность RN, это часть React библиотеки
ᛖᚹᛋᛁᚱ
Да я уже понял
ᛖᚹᛋᛁᚱ
Ещё и rjs учить
ᛖᚹᛋᛁᚱ
😀
Andrey
Всем привет.
Пытаюсь в свой проект подключить UserX - штука для аналитики, которая снимает экран пользователя на видео. Пока начал с андройда. И есть один момент: нельзя записывать как пользователь вводит свой пароль и прочие данные. Для этого у UserX есть метод:
UserX.addSensitiveView(view);
В него передается Java-вьюха.
Я вообще смогу передать rn инпут в нативный модуль и конвертнуть его в java вью?
Evgeniy
Vladimir