Vladimir
пипл, а кто-нибудь знает компонент для обработки свайпа влево-вправо?
Vladimir
ага, а для безлимитного количества?
Aleksei
не реакт компонент там, вот и все. самый частый кейс - ошибка с импортом
Stas
и правда. спс
Kirill
короче добавить аву с клиента на сервер, чтоб потом была ава
в RN есть реализация FormData - можно использовать как в вебе для загрузки файлов
Kirill
https://github.com/facebook/react-native/blob/master/Libraries/Network/FormData.js
Nikolay
в RN есть реализация FormData - можно использовать как в вебе для загрузки файлов
Когда пользуюсь на виртуалке - всё ок. Но на физическом устройстве на сервер передаются как будто бы пустые данные
Stas
https://gist.github.com/punksta/84e9705cad81f72d31af89b5837ebab8 следующая проблема: ExceptionsManager.js:65 Error: `AppWebView` has no propType for native prop `AppWebViewNative.shouldOverrideUrlLoading` of native type `boolean` If you haven't changed this prop yourself, this usually means that your versions of the native code and JavaScript code are out of sync. Updating both should make this error go away. This error is located at: in AppWebViewNative (at WebView.android.js:296)shouldOverrideUrlLoading есть и там и там. имя соответвует, тип тоже
Aleksei
а где и там и там
Aleksei
там вот вроде когда ты так реквайришь, то он будет у второго аргумента брать проп тайпсы
Aleksei
а у тебя там нет такого проп тайпа
Stas
да, точно. Спасибо!
A
а работал кто с geolocation ?
A
практически не работает получение geolocation.getCurrentPosition()
A
на реальном девайсе в дебаг режиме
Serhii
сегодня
A
падает timeout
Serhii
я )
A
рассказывай
A
я на андроиде смотрю
Serhii
сдк 23 версии ставь
Serhii
и вот сам код
Serhii
if (this.state.locationPermission === 'authorized') { navigator.geolocation.getCurrentPosition( (position) => { console.log(position); }, (error) => { console.log(error); // alert(error) }, {enableHighAccuracy: true, timeout: 25000, maximumAge: 3600000} ); }
Serhii
но перед этим я еще проверяю permission
Serhii
и все работает
Serhii
в манивесте : <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
Serhii
android:targetSdkVersion="23" />
A
что ещё за COARSE?
Serhii
точно не скажу, вроде доступ к геопозиции по wi-fi
Serhii
Allows an app to access approximate location derived from network location sources such as cell towers and Wi-Fi.
Serhii
как то так
A
вот оно что
A
благодарю!
Serhii
но не факт что заработает)
Serhii
issue по этому вопросу очень длинный
A
у меня react-native-maps. может получится заюзать их фичу
Serhii
не знаю, я чет не подумал)
A
у меня maximumAge: 1000
Vladimir
COARSE - это неточное местоположение по сотовым и вайфай сетям
Eugene
а работал кто с geolocation ?
вчера как раз экспериментировал https://github.com/mauron85/react-native-background-geolocation
Tim
на React Native реально ли сделать читалку fb2\epub?
Alexsandr
на React Native реально ли сделать читалку fb2\epub?
https://github.com/futurepress/epubjs-rn/blob/master/README.md
Alexsandr
Первая ссылка в гугле
Alexsandr
Все остальное от тебя зависит
Ilya
Удобно, прям и вижу инструкцию для пользователя
Ilya
"мы не осилили епаб, поэтому сконвертьте в жсон, плес"
Ilya
Она не нужна только неосиляторам
Ilya
Имхо
Ilya
А все читалки книг разбивают именно на страницы
Ilya
Читалка книг может быть и приложением
Vladimir
Добрый день. Прошу прощения если спрашиваю элементарные вещи, я только начинаю изучать react native с бэкграундом в андроид разработке. Имеется кастомная нативная вьюгруппа построенная поверх ConstraintLayout. Внутри она смотрит на полученных чайлдов и творит некую магию. Создан компонент который пробрасывает эту вьюгруппу в реакт, однако попытка разместить любые виджеты внутри нее из JS выливаются в эксепешн - "cannot be cast to com.facebook.react.uimanager.ViewGroupManager". Подскажите, пожалуйста, где я ошибаюсь, жизнеспособная ли концепция в целом и в какую сторону копать?
Vladimir
Сам спросил - сам отвечу: нужно наследоваться от ViewGroupManager. Впрочем вопрос о том как правильно передавать констрейты все еще актуален.
Vladimir
а можно поподробнее про констрейнты?
Сейчас все чайлды приходят во вью группу без констрейтов, что логично, в JS коде они не прописаны. Вопрос в том как их явно указать в формате который поймет нативный код. Еще есть вариант получить чайлдов и расставить констрейты в нативке, но я пока не понимаю в какой момент они появляются - на onFinishInflate их еще нет.
Aleksei
у меня такое ощущение что я не до конца понял, но мне кажется что вьюха в js должна ставить размеры (через флексбокс например) а в нативке она должна просто занимать все доступное пространство
Aleksei
(точнее я делал именно так)
Vladimir
Внутри лежит довольно сложный UI с хитрой анимацией, поэтому и было решено делать это нативно. Вопрос в том как (когда) получить доступ к чайлдам чтобы задать им нужное поведение.
Aleksei
можете привести упрощенный пример чтобы примерно понимать о чем речь? в формате гиста или репы
Vladimir
https://gist.github.com/itshnegg/52de153e8960038e3bfd5370f9147897
Vladimir
Сильно упрощенно, но остальной код не имеет отношения к ReactNative совсем.
Aleksei
https://gist.github.com/itshnegg/52de153e8960038e3bfd5370f9147897
можете обогатить плиз js кодом который вызывает?
Vladimir
можете обогатить плиз js кодом который вызывает?
https://gist.github.com/itshnegg/bc50744aac3df1fcff6e6dde5fed3770
Aleksei
https://gist.github.com/itshnegg/bc50744aac3df1fcff6e6dde5fed3770
спасибо, завтра гляну подробнее)
Vladimir
👍
Дмитрий
Драсьте Такой вопрос довольно странный: Делал, делал, а потом заметил, что мой RefreshControl в FlatListе почему-то перестал оттягивать страницу вниз. Это произошло давно, щасетил недавно, не могу определить, что ему мешает. Что вы думаете? Как можно исправить? Я в основном думаю на табнавигатор
Дмитрий
Иван
Драсьте Такой вопрос довольно странный: Делал, делал, а потом заметил, что мой RefreshControl в FlatListе почему-то перестал оттягивать страницу вниз. Это произошло давно, щасетил недавно, не могу определить, что ему мешает. Что вы думаете? Как можно исправить? Я в основном думаю на табнавигатор
ну так выключить табнавигатор и проверить, у меня подобная ситуация была, но у меня nativebase подключен, так вот там в Content не работает оттягивание страницы, так и не разобрался почему, просто перестал использовать их компонент Content и вместо него в обычный View обернул тело страницы
Инал
Привет! У меня в Android Studio при запуске avd, не рендерится react-native-map. Google API подключен, все sdk поставил. Но карта не рендерится. Читал что причина в том, что Android Studio отображает snaphot'ы, для оптимизации. Но как их отключить? Еще советуют включить host gpu. Но ситуация не изменилась. Может как то не так его включил.. В общем, кто сталкивался с подобной проблемой?👌
Инал
Инал
Сейчас результат такой(
A
а работает?
Инал
@alexandertorn просто рендер не отрабатывает(
A
если честно, cам уже третий день ковыряю эту каку
A
всё вроде работает. но так себе
Инал
Все ок! Заработало..)
Alexander
А какие готовые либы есть?