Aynur
в отображении {this.props.user.Name} выбьет ошибку?
Aynur
ну в <Text>
Andrei
Ошибки нет, просто ничего не отображается
Andrei
Andrei
Andrei
И я никак не могу понять почему
Andrei
Видимо дело в редьюсере
Andrei
Но что там неправильно?
Andrei
Я его три раза переписывал
Aynur
вот кстати я хз как в rn это работает, но код, написанный после navigate отработает?
Andrei
Всё работало вроде
Aynur
попробуй всё же до навигейта диспатч вызывать
Gena
Gena
А, и какая версия RN?
Vit
Vit
Костыль на костыле блин
Gena
А вот, что штатный SafeAreaView не обновляется, это странно и я попробую посмотреть что там такое, когда Android вариант допилю
Gena
Я тут подумал, что это довольно голословное утверждение, что react-native-safe-area-view - хардкод и треш... Т.к. регулярно вижу, что народ его использует, советует в ишьюсах и вот даже в react-navigation заюзали, оказывается, я приведу только один практический легко проверяемый пример. Запустите на девайсе аудио плеер и включите музыку или gps трекер (авто-навигатор например) и начните навигацию... запустите ваше приложение, которое использует react-native-safe-area-view - наслаждайтесь тем, как классно ломается захардкоженная высота статус-бара )))
Andrei
Andrei
Позже опробую вместе с провайдером
Anonymous
Плaтный VIP кaнал cо входом 0.1 BTC cтановится беcплатным на 20 минyт, пoceтить кaнaл
G
подскажите , какую библиотеку использовать для push-уведомлений
G
&
G
?
Mukhamed
Firebase или OneSignal??
G
так какую?)
Gena
так какую?)
Это только вам выбирать... С firebase и прочими внешними сервисами вы можете реализовать пуши кроссплатформенно. Можете использовать натив (насколько я понимаю Android - это всё равно firebase)... И уже когда с этим определитесь, можно библиотеку выбирать
Dr
Привет. Кто-нибудь может подсказать как решить такую проблему more than one library with package name 'com.reactlibrary'?
Gena
Dr
блин, просто проект вроде рабочий. У всех пашет, я думаю все библиотеки должны остаться на месте)
Vlad
так рабочий или есть проблема?
Vlad
обычно такие проблемы не совместимы с нормальным билдом. ругается
Stas
Dr
но у людей как-то запускается и никто не видел такую ошибку
Stas
с sdk от них же. Я не юзал, но может быть это будет стабильнее поделок умельцев rn-firebase.
Stas
https://aws-amplify.github.io/amplify-js/media/push_notifications_setup.html
Stas
https://github.com/aws-amplify/amplify-js/issues/1245 нет, все сыро)
Gena
есть еше кроссплатфомренные пуши от amazon
Ага... я просто пытаюсь сказать, что т.к. все эти внешние сервисы не бесплатные, то выбор конкретного не зависит только от разработчика... это бизнес-решение. И хотя, удобство SDK на него может влиять, в целом обычно как раз с сервисом определяются, а потом библиотеку ищут.
К примеру мы firebase выбрали по совокупности таких соображений:
1. по деньгам нормально
2. на Android всё равно её юзать
3. ios поддерживает
4. мы её ещё и для креш-репортов и аналитики собирались юзать
5. и только последним пунктом проверяли наличие интеграции под RN
Vit
в самом верху
Vit
<Provider store={store}>
<App />
</Provider>
Vit
где App = connect(...)
Vit
короч все подключенное должно в детях провайдера быть)
John
John
Скоро планирую внедрять пуш уведомления и admob.
Посоветуйте какие готовые либы лучше использовать в RN?
Vit
особое внимание там обращать на версии гуглоплейсервисов в build.gradle приложения
Миша
Vit
ну потому что у них всё это работает на довольно большой выборке
The Max
В том же, что Dimensions отдает
"density independent pixel "
John
G
react-native-fcm и react-native-firebase , какую лучше юзать?
Gena
Там же написан пример... Вольный перевод: "Так, при значении 0.5, onEndReached будет вызван, когда конец контента окажется ближе чем половина видимой высоты списка к нижнему краю списка"
Gena
Это 75% видимой части списка. Внешнего элемента FlatList. Окна списка. Не знаю, какой ещё синоним применить )))
Gena
Нет, позже. когда пустое место (конец контента) подъедет совсем близко к границе видимой области... чтоб раньше грузить, надо большие значения ставить.
Gena
Но это... то что у них так написано в доках... не значит, что оно так работает... вот это вот описание, не соотвествует тому, что я в реальности наблюдал год назад... в последнее время не проверял, мы кажется с дефолтными значениями нормально живем...
Gena
Не в том смысле, что оно как-то инвертировалось или ещё что... кажется в какой-то момент у меня возникало ощущение, что оно не "окнами" меряется, а всей высотой контента, я ещё думал - "что за дурацкая метрика, нестабильная"... надо будет проверить ещё раз...
Gena
0.5 от 0.8 не сильно отличаться должно... обычно видимый размер списков почти равен высоте экрана... а при прокрутке, пользователи крутят быстро... где-то 0.2-2 экрана в секунду порядки... так вот, если вы пытаетесь решить проблему, что список часто застревает на загрузке новой страницы, то лучше сделать 2 вещи:
1. вот это значение выставить в 2-3
2. увеличить размер страницы (если это не перегружает сервер и js в клиенте)
Gena
Нет, это именно 2 и 3, т.е. «Загружать следующую страницу за два окна до того, как она покажется»
GrafMine
Привет всем, есть интересный кейс ошибки:
http://prntscr.com/kl9cou
GrafMine
GrafMine
ошибка сама в том что он пытаеться по рефу визвать метод show() ну этот компонен обвернут в конект тоже, если убрать конект все будет работать
GrafMine
но факт в том что такие ошибки не отлавил дидкатч
GrafMine
кто в курсе как таких «зайцев» тогда ловить?)
Ivan
walletModal.show && walletModal.show(); ?
GrafMine
дело не в фиксе
GrafMine
а как заставить чтоб такое шло в обработку componentDidCatch
A
господа, что может быть? релизная версия андроида жутко тормозит. в дебаг версии всё ок
ana 🪢
привет всем, может кто-нибудь видел классный гайд по интеграции встроенных покупок на ios (типа такого https://www.raywenderlich.com/5456-in-app-purchase-tutorial-getting-started, только для rn)? или любые вменяемые гайды
A
Vit
в консоль не пишет?
A
дак релиз версия
A
в дебаге - всё летает
Vit
ну потому что дебаг на комповом проце а релиз на андроедном))
в сеть там ниче не стучит? oneSignal например сливал инфу домой терабайтами, так что телефон висел минуты две
Vit
гуглоаналитика если переусердствовать тоже может тормозить приложение