Vadim
В логах ничего. Че делать-то ? )
Vadim
упс, обманул
Vadim
логи нашел
Vadim
Увидимся через 20 минут.
Dmitry
Блин, я пропустил, что то эпичное =(
Vadim
Увидимся через 20 минут.
В общем, это keychain новой версии крашится. Если кому-то интересно, конечно )
Vadim
Вообще, я удивлен, что на самсунге 2013 года все норм работает, в принципе. Я-то думал, что все, что не айфон — забава для простолюдинов.
Vadim
Если бы не RNN, можно было бы еще раньше поддерживать. Но там 1 процент, так что норм.
Игорь
Ребят, как передать значения между двумя стейтами? class SignInScreen extends React.Component state = { test: '0', test2: '' }; class HomeScreen extends React.Component state = { //как тут получчить значение переменных test? };
Игорь
Редукс?
asynk storage можно использовать?
Bako
1. Через Redux. Там хранишь временное значение 2. Отправляешь через NavigationActions
Vall
asynk storage можно использовать?
Та смотря какая задача, через роутер можешь еще сделать так же
Bako
Игорь
понял, буду читать, спасибо ребят
Bako
netstat -a -b помогло найти кто заняль порт 19000
Bako
netstat -a -b помогло найти кто заняль порт 19000
netstat -a -b | findstr 19000 - если не хочешь искать в длинным списке
Vit
findstr? Вы серьезно?)
Ivan
grep для лохов :)
Bako
grep для лохов :)
grep нету в Windows cmd
Игорь
Ребят, чтобы не гаснул экран, без expo, можно как-то реализовать?
Ivan
Гугл, первая ссылка
Vasiliy
Всем привет! Есть какой-то способ настроить таймер в фоновом режиме на каждую минуту, для сбора и отправки на сервер геолокации?
Vasiliy
В ios, только если вы делаете навигатор
Надо было сразу мне написать, что интересно только для Андроида
Gena
Надо было сразу мне написать, что интересно только для Андроида
Вот в Android в этих делах не очень силен (плюс там что-то много менялось в последних версиях с permissions)... Теоретически легко (в нативе)... т.е. заводится сервис, который спит минуту, просыпается, берет местоположение и шлет в сеть, дальше опять спит... Но в связке с RN это будет чуть сложнее )
Gena
Ок, допустим сложнее. Но как сделать то?)
Я никогда не пытался запустить JS не в контексте Activity на андроид. Там в исходниках RN есть несколько мест, где вроде такая возможность допускается.
Gena
По идее это не делается только в JS, надо ещё в нативе кодить (но опять же, сам не делал)
Alexandr
Ребят, а в чем разница между react-native link и rnpm link?
Gena
Ребят, а в чем разница между react-native link и rnpm link?
https://github.com/rnpm/rnpm#dear-friends - там в начале всё написано.
Gena
зря они его в npm не задепрекейтили явно (
Vasiliy
Спасибо, почитаю. Где-то писали что Headless не может дать гарантии на вызов чаще, чем раз в 15 минут
Aroo
друзья, добрый день! после миграции к mlkit (rncamera), приложение вылетает. думаю допустила ошибок в конфигурации в build.gradle , но самой выявить не получается. кто может помочь с этим ? спасибо!
Gena
Ну я бы вообще такое приложение не поставил, даже если бы оно не ело батарею )
Vasiliy
Это приложение под заказ, такое ТЗ
Vasiliy
В целом я думаю отправлять пачкой раз в 10 минут тоже пойдёт
Gena
Ну да, как вариант. Я бы, кстати, наверное эту бы часть целиком нативно писал, без js.
Gena
да не... UI весь можно на RN делать, это быстрее скорей всего... весь foreground на самом деле... а вот с сервисом... тут проще его сконфигурить из js, а вот сама рабочая часть, которая довольно простая по идее... проснулся, почитал параметры, отослал/сохранил, вот её лучше нативно написать.
Alexandr
Ребят, модуль expo если его установить через npm install —save expo верно? и он будет работать на чистом реакт натив?
Егор
Ребят. пытюсь завести react-native-web в проекте используется styled-components/native такая фигня: ./node_modules/styled-components/native/dist/styled-components.native.esm.js Attempted import error: 'react-native' does not contain a default export (imported as 'reactNative'). Знаете как побороть?
Anonymous
ребят кто использовал стэк: firebase(как бэкенд, бд) и react-native. Какие подводные камни могут быть в этом стэке? Обеспечивает ли firebase минимальные требования функционала(авторизация, отправка данных)?
Егор
ребят кто использовал стэк: firebase(как бэкенд, бд) и react-native. Какие подводные камни могут быть в этом стэке? Обеспечивает ли firebase минимальные требования функционала(авторизация, отправка данных)?
Использовал отлично работает авторизация все есть Подводные камини: цена на firebase 🙂 и зависимость от него. нет гибкости. Если хочешь полного контроля следует смотреть в сторону Parse Server. А так в целом отличная штука
Alexandr
Сейчас выдает вот такую ошибку(( но не понятно, что это за модуль.... Попытался установить но тоже выдает ошибку.
Alexandr
Dmitry
Кто нибудь сталкивался с таким, что кнопка не срабатывает пока скрошится ScrollView, только когда остановлен скрол работает?
George
Кто нибудь сталкивался с таким, что кнопка не срабатывает пока скрошится ScrollView, только когда остановлен скрол работает?
Очень правдоподобно, учитывая однопоточную природу RN Попробуй RectButton из react-native-gesture-handlers
George
По крайней мере оно реакцию выдаст
Игорь
подскажите, почему в эмуляторах всё норм, а на андроид на реальном телефоне при получении геопозиции пишет Location request timed out?
Roman
Кто то пробовал писать на Flutter?
Dmitry
Dmitry
Если я своих кнопок накидаю, то они работают, возможно это с анимациями связано
Alexandr
В гугле пишут такое решение. react-native init ProjectName --version 0.55.4 это значит версия реакт натив будет меньше, правильно?
Alexandr
В гугле пишут такое решение. react-native init ProjectName --version 0.55.4 это значит версия реакт натив будет меньше, правильно?
Может ли эта ошибка возникать, из-за того, что я установил модуль "expo"?
Anonymous
Подскажите пожалуйста, как лучше хранить инфу о require картинок, а также названия их категорий? (700 категорий, в каждой примерно 5 картинок). Раньше просто делал объект images и в полях перечислял. Потом доставал source={images.pic1} Верно ли будет сделать что-то такое? gallery={ "category1":[requires...], "category2":[requires...], } Просто там 700 полей будет, не знаю как на производительности скажется итд.
Anonymous
Изменяться это не будет
Игорь
подскажите, почему в эмуляторах всё норм, а на андроид на реальном телефоне при получении геопозиции пишет Location request timed out?
Anonymous
Благодарю)
Anonymous
Погуглю
Игорь
читал? https://github.com/facebook/react-native/issues/12996
да, я удалил maximumAge вот мой манифест и всё-равно пишет timed out
Roman
Всем привет. Начал pet-project на React Native, почитал всю доку - бросилась в глаза скудность возможностей по стилизации компонентов. Т.е. пока кажется что сложный UI будет нереально сверстать. Подскажите кто имеет продакшн опыт в React Native есть ли такая проблема, или это ошибочное поверхностное впечатление? Или может кто емеет опыт нативной разработки + RN и может сравнить в этом аспекте.
Dmitri
+1, если хочется красивых плавных необычных интерфейсов с анимацией то конечно прийдется пописать gesture handler”ы, но пока ничего такого что нельзя было бы реализовать в RN я не встречал
Dmitri
Я про них и имел ввиду
George
+1, если хочется красивых плавных необычных интерфейсов с анимацией то конечно прийдется пописать gesture handler”ы, но пока ничего такого что нельзя было бы реализовать в RN я не встречал
- Как можно сделать клевый таймпикер аля встроенный барабан, только горизонтальный? ScrollView хрен знает как нормально анимирировать. Фишка в том что все таки барабан как-то красиво выбирает ту или иную позицию. - Как можно сделать collapsible header по scroll + horizontal tabs? При этом в каждом табе - свой scrollView? Как только идет onScroll, сразу встает какая-то лютая механика что в каждом табе может быть своя позиция скроллинга, и уже сразу возникает какая-то логика в JS, и она тормозит скролл - Как можно сделать хотя бы простую анимацию как в DeliveryClub меню? Чтобы ты скроллил список из многих категорий и заголовок текущей категории был всегда по центру и анимирован. Идеально бы еще по тэпу по нему скролл останавливать. Результат если использовать ScrollView/FlatList вверху для этих целей настолько дерганый и убогий, что прям печаль. У меня наоборот - опыт что вообще везде какие-то сложности. Я уже готов думать на тему «а можно ли самому скроллинг сделать на gesture-handler»
Dmitri
- Как можно сделать клевый таймпикер аля встроенный барабан, только горизонтальный? ScrollView хрен знает как нормально анимирировать. Фишка в том что все таки барабан как-то красиво выбирает ту или иную позицию. - Как можно сделать collapsible header по scroll + horizontal tabs? При этом в каждом табе - свой scrollView? Как только идет onScroll, сразу встает какая-то лютая механика что в каждом табе может быть своя позиция скроллинга, и уже сразу возникает какая-то логика в JS, и она тормозит скролл - Как можно сделать хотя бы простую анимацию как в DeliveryClub меню? Чтобы ты скроллил список из многих категорий и заголовок текущей категории был всегда по центру и анимирован. Идеально бы еще по тэпу по нему скролл останавливать. Результат если использовать ScrollView/FlatList вверху для этих целей настолько дерганый и убогий, что прям печаль. У меня наоборот - опыт что вообще везде какие-то сложности. Я уже готов думать на тему «а можно ли самому скроллинг сделать на gesture-handler»
По поводу деливери задача выглядит не очень сложной, тот же flatlist можно float закинуть, все карточки товаров при скролле одного размера в scrollview, никаких проблем не вижу в том чтобы проверять в onscroll какой сейчас раздел активный и от этого уже манипулировать flatlist со списком разделов.
Dmitri
Даже никакой gesture handler не понадобится
George
Я так и сделал, но очень дергается на Android когда я scrollToIndex делаю. Совсем не так круто как у них 🙁
Dmitri
Если он дёрганный то уже дальше смотреть в чем дело, может вы его часто ререндерите чем-то
George
Не, сам scrollToIndex как-то плохо работает 🙁 Дергаю редко и особо контроля над ни у меня нет
Dmitri
Такие вещи нужно сильнее оптимизировать, выносить в отдельные компоненты и отключать обычный эвент ререндера и писать свою логику
Dmitri
https://snack.expo.io/HJcgiI8kb как пример, на андроиде проблем не наблюдаю
George
https://snack.expo.io/HJcgiI8kb как пример, на андроиде проблем не наблюдаю
В таком варианте проблемы не видно конечно Задача такая - есть длинный scrollView, в onScroll в какие-то моменты ( в зависимости от позиции ), вызывается scrollToIndex верхнего горизонтального FlatList. С параметром что нужный index по центру. И вот… Ну как-то хуже это выглядит чем у deliveryClub. Я не могу понять в чем дело, но любой нативщик сделает сморщенное лицо когда увидит. Возможно, я когда опубликую приложение, попрошу у сообщества советов как улучшить, сейчас все слишком абстраткно. Или снэки наделаю. Пока моя идея в том что scrollToIndex - просто плохое решение и стоит реально через translateX и анимации все делать если хочется реально клево