Dmitry
Всем привет ,а можно ли как то отловить ,когда ты зашёл в приложение после его сворачивания ?Я просто перехожу в браузер и после того как зашёл обратно в приложеньку(она была в фоне) срабатывал ивент?
Dmitry
Спасибо!)
Alexander
https://github.com/jemise111/react-native-swipe-list-view/blob/master/README.md
NoName
Привет. Может кто нибудь подсказать? Есть KeyboardAvoidingView behavior='padding' Все работает как надо, но когда клавиатура скрывается, то внизу экрана остается пустое пространство. Может кто-то сталкивался с таким? Если поставить behavior='height' то пустого пространства нет, но тогда при переключении между инпутами, если меняется высота клавиатуры, футер исчезает
Макс
Решить просто. Документацию на gesture-handler или на то, что его требует (полагаю react-navigation) внимательно прочитать.
Я в сторибуке работаю, наставник сказал что это ошибка не связана с корневым файлом
Макс
Я вот и не нашел других способов откуда она могла возникнуть
Gena
Ты хотел сказать про это?
Это не всё. Там вообще не тривиальная инсталляция, нативный код надо чуть править
Gena
Про интеграцию со store book, теоретически она может влиять на gesture handler, в зависимости от того, как storebook устроен, но тут надо уже смотреть.
Никита
Есть у кого варианты как адекватно сделать двухсторонний инфинити скрол как в чате? проблема не в запросе данных, а в том как их подсунуть чтобы скрол остался на том же месте при добавлении в начало списка
Макс
Про интеграцию со store book, теоретически она может влиять на gesture handler, в зависимости от того, как storebook устроен, но тут надо уже смотреть.
Слушай, я надобавлял везде импорт на верх, и это сработало, может я раньше не туда импорты закидывал, короче решение с выносом импорта этой либы вверх сработало
Никита
у нативного FlatList вроде в доке видел иетод или 2 метода который с этим работают, могу ошибибаться но вроде проблему эту решают
случайно отправилось есть массив [1,2,3,4,5] При скроле вызывается событие - подгрузи следующие (достал 6,7,8,9) имеем [1,2,3,4,5,6,7,8,9] И все корректно подставилось в рендер Теперь скролим вверх и хотим подгрузить что было раньше: [-4,-3,-2,-1,0]. В этот момент мы доскролили до элемента 2 например. Добавляем в массив и получаем [-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9] Но при этом скрол перескакивает на элемент -3. То есть у скрола остается один и тот же offsetTop
Vitaliy
загуглите для начал react-native flatlist infinite scroll и видосы и либы и туториалы прям выбор есть
Для этой задачи стандартные примеры не подойдут. в лучшем случае onEndReached + костыли на onRefresh, но рефреш - это совсем про другое, и у него визуально поведение отличается.
Никита
запросить данные не проблема
Никита
сейчас запишу пример. Минут 20
Vitaliy
запросить данные не проблема
про запросить - согласен. проблема в основном - определить, когда именно это сделать. onEndReached только вниз срабатывает. разве что инвертировать список )
Yurii
а в headerComponent добавить loader и поставить на него условие подгрузки
Yurii
handleScroll = (e) => { const { y } = e.nativeEvent.contentOffset; if (y < 50) { this.props.loadData(); } } onScroll = {this.handleScroll}
Yurii
интересно кстати посмотреть исходники как там onEndReached на флат листе работает я думаю точно также
Никита
Никита
в логи вывожу когда выполняется запрос prev/next когда запрашиваю prev скрол сохраняет свою позицию - contentOffset.y остается тот же. В итоге перепрыгивает на новые элементы
Никита
ДЛя решения ваше проблемы есть такое: https://facebook.github.io/react-native/docs/scrollview#maintainvisiblecontentposition Но работает только в ios
спасибо. Именно то что нужно вроде. А давно это есть? полгода назад не видел ничего похожего Сейчас проверю
Никита
это только для ios?
Artur
это только для ios?
Да, работает только в ios
Чыңгыз
Добрый вечер, господа! Пытаюсь записать это в переменную но это работает через раз. scene.__memo[0].state.index
Чыңгыз
scene.__memo[0].state.routes[0].state.index scene.__memo[0].state.routes[0].state.routeNames
Чыңгыз
В консоль вывожу все значения scene, все показывает, но когда пытаюсь записать эти поля в переменные, то у меня ломается все приложение
dan
Что за поле такое __memo
dan
Тут неспроста андерскоры, оно наверняка не для публичного испольщования, а для внутренней реализации
dan
Могу ошибаться. Поясните, кто знает.
dan
Я в нем ничего не изменяю
Я этого не утверждал
Чыңгыз
Я этого не утверждал
Я так, для справки
dan
Понял
Andrei
Что за магия в стаке? Как я не обнулял разные стили, это не срабатывает
Andrei
Andrei
Andrei
Типо откуда вообще этот отступ берётся между левой частью и тайтлом
Bogdan
что бы сделать дровер навигатор, вместе со стеком, например, открыть меню на главной странице, перейти по пункту и показалась кнопка "назад", нужно в дровер передать свой стек и руками описать пункты меню?
GoatsTheBest
привет всем. может быть кто подскажет, при react-native init Name выдает ошибку. npm снесла и заново поставила, не помогло..
GoatsTheBest
Yurii
npm болеет
GoatsTheBest
npm болеет
а таблетка есть?
Yurii
а таблетка есть?
ждать пока пофиксят
GoatsTheBest
ждать пока пофиксят
это шутка?) не может же он прям так глобально заболеть.
Yurii
это шутка?) не может же он прям так глобально заболеть.
не шутка, у нас тоже валилась 429 или 409
GoatsTheBest
не шутка, у нас тоже валилась 429 или 409
странно, нигде никаких hot news не нашла. оки, спасибо.
GoatsTheBest
не шутка, у нас тоже валилась 429 или 409
нашла ишью написанное) https://github.com/npm/cli/issues/837
GoatsTheBest
oopsy)
Иван Мадера
Привет. Делаю кастомный дровер в react-navigation 4 Есть ли возможно узнать индекс текущего роута? Или нужно только Redux юзать?
Vitaliy
Привет. Делаю кастомный дровер в react-navigation 4 Есть ли возможно узнать индекс текущего роута? Или нужно только Redux юзать?
тут бы не от технической реализации, а от задачи посмотреть. вообще в navigation.state должен быть index и routes, по ним рекурсивно можно всё что нужно найти, если правильно помню.
Anonymous
Всем привет! Как сделать так, чтобы у инпутов появлялись стерлки для переключения фокуса меджу инпутами?
Andrei
У кого нибудь получалось изменить шрифт в алерте на андроиде? @ponomarevv , это возможно?
Anonymous
В документации рна не ленитесь посмотреть пожалуйста
Я искал, чет ничего не нашел. Только reactstrap, а оно мне не надо.
Anonymous
Ок, что такое терлки для начала
Я писать не умею, сори. Стерлки для переключения между инпутами.
Anonymous
Я пример не нашел, но знаю, что такое есть.
Alex
Здравствуйте В этом чате есть ссылки на топики для "самых начинающих" в RN, типа настройки IDE и того, что могло бы пригодится, или онли точечные вопросы людям?:)
Maxim 📱 D
Я пример не нашел, но знаю, что такое есть.
Пишешь компонент в котором текстинпут и стрелка, по нажатию на стрелку делаешь коллбек. При использования этого компонента при коллбеке нажатия на стрелку по рефу фокусишь следующий инпут
Anonymous
Ладно, забей, не критично.
Maxim 📱 D
Ладно, забей, не критично.
https://facebook.github.io/react-native/docs/textinput#returnkeytype
Anonymous
В любом случае, спасибо.