Gena
Nick
> ну и вообще довольно странно было бы хранить в том, что называется *Settings, какие-то другие даные, ответы от апи, например или что-то такое
А где храните? Не знаю почему, но все время думал, что AsyncStorage призван применяться именно для каких-то пользовательских настроек, в остальном - любая либа а-ля realm, а где секьюрити - keychain
p.s Впервые работаю на продакшн аутсорс )
я говорил про то, почему не используются SharedPreferences и UserDefaults как бэкенд для AsyncStorage. мы используем (пока) AsyncStorage, как самое простое решение "из коробки", но у меня впланах есть переезд на что-то более производительное и удобное. пока, правда, не выбрал, на. что именно, но поглядываю на Realm, но надо еще потестировать
Vova
А хуки в rn уже есть?
Artur
Vova
👍
Artur
@gblack9
> Мы наши данные пишем в несколько файлов прям в json
https://github.com/itinance/react-native-fs#basic
типа так? =)
Gena
Alisher
Alisher
Ребят, как сделать, чтобы карта была неподвижной?
Alisher
Во время скролла, чтобы flatlist контейнер поднимался
Artur
Как вариант - на ScrollView. Только в таком случае рекомендую избавиться от FlatList, чтобы не было скролла в скролле
Alisher
Artur
<ScrollView>
<GoogleMap/>
{flatListData.map(this.renderItem)}
</ScrollView>
Artur
не надо никаких translate :)
Alisher
Artur
Так у тебя он ведь и так поднимается. Или это то, что нужно получить?
Alisher
Artur
Тогда да. По идее - все в ScrollView и с помощью GestureResponder меняешь translateY
Alisher
https://github.com/rome2rio/react-native-touch-through-view
Alisher
Вот наверное хороший пример, только юз-кейс этой либы непонятен
Alisher
У меня все тачи ловит
Tender
Как сделать так чтобы в SectionList на рефреш было 2 разных поведения? На 100 pts потянул вниз - одно действие, на 200 - другое. Ну и progressView получается нужно кастомный делать
Demuz
Tender
Pts это что?
То в чем расстояние задаётся в рн, не знаю как назвать, но точно не пиксели
Demuz
Demuz
Tender
Demuz
При движении чего?
Скролла, когда любая активность секшн листа начинается, там приходит ивент, из которого вытаскиваются дополнительные данные.
Demuz
И там исходя из данных выполняется какое либо действие
Tender
Сомневаюсь что мне это поможет, мне же нужен скрол за пределы скроллвью
Tender
Как refreshControl у scrollview, только кастомный
Tender
react-native-pull-refresh видел, проблему не решает, а react-native-ptr-control SectionList не поддерживает, да и вообще доверия не вызывает =(
Tender
Пока из идей только как-то скрестить SectionList с PanGestureHandler (из react-native-gesture-handler)
Demuz
Tender
Demuz
Да, можно на ты =)
Посмотри, какие значения приходят, когда вниз тянешь скролл и срабатывает refreshControl.
<SectionList onScroll={this.handleScroll} />
Demuz
Demuz
Интересно, в минус уйдут значения «y» или нет.
Demuz
Если уйдут, это тебе решение будет.
Oleg
Кстати, кто знает, возможно ли в SectionList сделать re-render только одного item, так же, как это возможно во FlatList? Что-то с разгона не получилось - рендерит все item кучей.
Demuz
Tender
Oleg
Задача как раз чтобы не перерендеривался. Например, список контактов со статусами. У одного контакта меняется статус - его перерендериваем, другие не трогаем.
Oleg
Во FlatList работает как часы, в SectionList дергает все items
Demuz
Demuz
Итем сам себя меняет, или его родитель его меняет?
Oleg
Скажем так, redux возвращает новый массив классу в котором возвращается SectionList. Внутри SectionList есть renderItem, которому передан класс описывающий непосредственно item. Этому классу передаётся элемент массива с текущим статусом. На входе в класс итема в getDeliveredStateFromProps проверяется, если статус изменился по сравнению с предыдущим state, то возвращается новый state и в этот момент item рендерится. Если статусы равны, то возвращаю null и рендеринг не происходит. Это работает во FlatList, но не работает в SectionList
Akylbek
Кто нибудь знает плагины для турнирной сетки?
Dmitry
Kateryna
собрала апк на андоид, надо заказчику отправить на подтверждение. как запустить приложение не локально, не заливая в стор?
Nick
Nick
плюс в плей сторе есть вот такое
Nick
Arczi
Парни я довольно новый в RN, подскажите куда вы кидаете свои не готовый аппки что бы например клиент мог оценить, в app store или google tore не вариант
Dmitry
Arczi
Sergey
엑시
https://youtu.be/xgMxArgmeVI
Nick
엑시
Nick
тихо сидишь, наблюдаешь?)
엑시
엑시
엑시
tdesc
да вроде нечем. все гуд
엑시
ну хоть не обнавыют шо они нейтив
Nick
https://youtu.be/xgMxArgmeVI
ну-у, спорный наброс. проблема здесь не в рн, а в херовом тестировании. у рн есть проблемы, очевидно. много проблем. но то, что у тебя в видосе – проблемы рукожопых разрабой и херового QA
엑시
엑시
я впечатлен
엑시
но это рандом креши не уберет
엑시
я статью эирбнб в 5и частях 3 раза прочел)) + 2 своих рисерча делал
tdesc
они и так нейтив
tdesc
60 fps никакой bridge js не потянет
tdesc
это утверждение крайне спорно
tdesc
рисует весь ui нативный движок