Alexander
выпадает ощибка 'React/RCTDefines.h' file not found
Roman
есть способ поставить опасити ImageBackground и при этом чтобы его контент не был прозрачным?
Roman
т.е. таким образом сделать фоновую картинку менее яркой
Roman
чтобы текст нормально читался
Gena
чтобы текст нормально читался
Контейнер, в нем 3 слоя: 1. Картинка 2. Полупрозрачная плашка 3. Контент с текстом
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
выпадает ощибка 'React/RCTDefines.h' file not found
Проверьте, что у вас parallel build анчекнут и реакт собирается раньше, чем все остальное
Vladimir
И еще что пути до хедеров верные
zamir
привет! ребят, киньте статью как опубликовать приложение в app store? просто гуглю, но везде expo (
Andrii
на оф сайте есть дока
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
Народ, такая трабла. Есть флетлист с 170 элементов. На каждом элементе есть onPress. onPress срабатыват только > 2-3 сек. после рендера флетлиста. Как сделать отклик быстрее?
А профайлер не пробовали запускать на это, а то у меня вот так на вскидку только предположение, что JS thread чем-то очень сильно занят?
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 приложение, в другое приложение. На подобии с функцией расшарить в соц сетях, нажал -> информация мигрировала в другое приложение -> подтвердил
Vladimir
так Linking же, не?
Vladimir
а дальше на другом приложении пусть линк обрабатывают, как хотят
Eugene
так Linking же, не?
а не проще share ?
Vladimir
а не проще share ?
да, наверно)
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
заколупаешься правда их подключать в файлах
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
а как подключить шрифты, чтобы глобально, ко всему проекту?
а так можно?) мы уже 2 проект пишем везде полностью)
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" />
A
Мы примерно так и делаем
я думаю как это можно упростить.. чтобы можно было легко импортить один компонент, и юзать сразу кастомные шрифты разной толщины
A
не подключая каждый раз Regular, Bold и т.д.
Vladimir
не подключая каждый раз Regular, Bold и т.д.
Аргументом через пропсы конечно
A
хоть через switch-case пили
Vladimir
хоть через switch-case пили
Так и ок, шрифтов-то ограниченное кол-во
Serhii
сделать обертку со стилем
Serhii
<CustomText> <Text style=styles.text> text </Text> </CustomText>
Serhii
или это плохо?
zamir
Спасибо
Anonymous
а как подключить шрифты, чтобы глобально, ко всему проекту?
Используйте в проекте NativeBase. Затем через StyleProvider меняйте что хотите
ᛖᚹᛋᛁᚱ
“Themes in React and ReactNative” @adam_bene https://blog.benestudio.co/themes-in-react-native-16b4b0a33ed
ᛖᚹᛋᛁᚱ
А вот такой способ?
A
Вот это интереснее
Евгений
А вот такой способ?
Хороший, но Context API поменялся, это надо учитывать.
ᛖᚹᛋᛁᚱ
Тогда вопрос на засыпку, кто-то встречал хороший туториал по новому context API в RN?
Tupalov
Тогда вопрос на засыпку, кто-то встречал хороший туториал по новому context API в RN?
https://hackernoon.com/how-to-use-the-new-react-context-api-fce011e7d87 + офф документация )
ᛖᚹᛋᛁᚱ
Благодарю
Tupalov
Благодарю
На всякий случай уточню, что Context API это не особенность RN, это часть React библиотеки
ᛖᚹᛋᛁᚱ
Да я уже понял
ᛖᚹᛋᛁᚱ
Ещё и rjs учить
ᛖᚹᛋᛁᚱ
😀
Andrey
Всем привет. Пытаюсь в свой проект подключить UserX - штука для аналитики, которая снимает экран пользователя на видео. Пока начал с андройда. И есть один момент: нельзя записывать как пользователь вводит свой пароль и прочие данные. Для этого у UserX есть метод: UserX.addSensitiveView(view); В него передается Java-вьюха. Я вообще смогу передать rn инпут в нативный модуль и конвертнуть его в java вью?