Google
Всем привет в console всё ok - но получаю ошибку ( Error: define cannot be used indirect )
Google
Anton
а в чем прикол styled-components?
Anatoly
Всем привет. Как можно убрать кнопку возврата при этом оставить header? Подскажите, пжл
Anatoly
Отлично, спасибо большое))
Anatoly
headerLeft: false вроде так можно
Daniil
а в чем прикол styled-components?
Изначально, с ними удобней работать, как с стилевыми - компонентами. Тот же тогл темы Но есть пару моментов styled-components на момент моего использования слабо с ТС работал Колличество оберток при просмотре дерева компонентов ужасает немного, то есть множество оберток Стили свои могут дописывать, исходя из вычислений на уровне либы Ну и опять же к оберткам, будет тяжело в инспекторе с неймингом
Rustam
а в чем прикол styled-components?
Описано тут https://styled-components.com/docs/basics#motivation
Anonymous
Привет 👋
Anonymous
React Native in Action- 2019 #react #english
Roman
всем доброго времени суток. Как можно запустить свое же приложение выгруженное из телефона. Я с помощью пуш натификации бужу приложение а как его можно запустить ? андройд интересует в основном
Korg
html render
Спасибо!
Anatoly
React Native in Action- 2019 #react #english
книжка битая, у меня пустые страницы после 9-ой. Вот линк на нормальный файл: https://t.me/progbook/4177
Anatoly
не знаю, пролистал до конца - у меня везде пустые, и на телефоне, и на компе
Anonymous
Может ты прав.
Полина
Всем здравствуйте! Хотелось бы заняться мобильной разработкой, начальные знания присутствуют😱 Подскажите какие-нибудь годные курсы по React native? Прошу отнестись лояльно к вопросу✅ Спасибо за ответ)
Anatoly
Всем здравствуйте! Хотелось бы заняться мобильной разработкой, начальные знания присутствуют😱 Подскажите какие-нибудь годные курсы по React native? Прошу отнестись лояльно к вопросу✅ Спасибо за ответ)
Мне понравился курс у Максимилиана Шварцмюллера на udemy. Для ознакомления очень даже. Плюс у него есть хороший курс по react.js, с подробным разбором hooks и всего такого. Про redux, redux-thunk и redux-saga у него тоже есть.
Roman
Ребят, столкнулся со странной проблемой, мне нужно менять стиль элемента когда я держу на нем палец (как hover в web), но еще не отпустил, и не могу понять где это отловить.
Timur
@Redevice не оно? https://stackoverflow.com/questions/44984541/react-native-equivalent-to-mousedown
Roman
@Redevice не оно? https://stackoverflow.com/questions/44984541/react-native-equivalent-to-mousedown
Сейчас попробую, спасибо! Странно, что у Button и TouchableOpacity нет таких пропсов
Dmitry
как растянуть компонент на 100% в ширину экрана alignItems: "stretch' не срабатывает.У родительского элемента стили: flex: 1, flexDirection: 'column'
Yar
Сейчас попробую, спасибо! Странно, что у Button и TouchableOpacity нет таких пропсов
Вы можете использовать использовать onPressIn && onPressOut и изменять активные стили, как захочется
Eli
Всем привет! Может кто-либо объяснить плиз, почему этот код работает медленно и заставляет дергаться странчику: const CategoryContent = ({ isDesktop, isTablet, isMobile, item }) => { return ( <> <DesktopImage src={images.screen2} alt="" /> <PhoneImage src={images.screen1} alt="" />{" "} </> ) } const App = () => { const Index = () => CategoryContent({ isDesktop, isTablet, isMobile, item: data[active] }) return ( <Index /> ) } Но если делать так, то все работает хорошо: const App = () => { const Index = () => CategoryContent({ isDesktop, isTablet, isMobile, item: data[active] }) return ( <> <DesktopImage src={images.screen2} alt="" /> <PhoneImage src={images.screen1} alt="" />{" "} </> ) } Разве нельзя встраивать функцию в другую в render? Спасибо
Vladimir
Нельзя
Eli
Нельзя
А можно подробней плиз? Почему нельзя?
Vladimir
При каждом ререндере будет происходить перемонтирование компонента
Макс
Это самая лучшая либа для работы со временем? @react-native-community/datetimepicker
Ianis
Всем привет. Кто-нибудь делал так, чтобы когда мы открыли скрин, то предыдущий скрин отображался сзади, чуть-чуть кончиком вылазит, как на картинке за профилем?
Шамиль
Шамиль
Кто нибудь знает в чем ошибка?
Ianis
У вас какой-то хук вызван не внутри функционального компонента или вызван в какой-то функции, которая не хук
Макс
Кто нибудь знает в чем ошибка?
там же пункты написаны
Yurii
Какую либу используете для селекта(дропдаун)?
%username% 🍺
Не нарушайте пользовательский UX, используйте нативные контролы для ios и android. Пользователи привыкли к нативным селектам, используйте их в первую очередь.
%username% 🍺
В системных контролах есть почти все виды типов данных - радио, чекбоксы, даты и тп
%username% 🍺
Это в вебе можно лепить дэйтпикеры по 100 штук разных, в мобилке все не так
Витька Одессит
Yurii
Не нарушайте пользовательский UX, используйте нативные контролы для ios и android. Пользователи привыкли к нативным селектам, используйте их в первую очередь.
я б с радостью, но как быть, если мне нужно сделать Аякс селект(что бы подтягивались значение когда начинаю писать что то в поле ввода)?
Ianis
Это какая то нативная модалка из иоса
Да, интересно в rn делал кто-нибудь так
Wizard
Чем можно делать фоновые задачи? Пробовал использовать вот эту штуку, но она не завелась https://github.com/jamesisaac/react-native-background-task У кого-нибудь работает этот плагин? Или нужно использовать другой?
Anton
react-native-background-fetch
Wizard
react-native-background-fetch
Только раз в 15 минут? Быстрее нигде не бывает? Например, мне нужно поставить таймаут на 2 минуты вперёд, как быть?
Anonymous
Колигс, ктонибудь имплементил react-native-matomo? Что нужно сделать чтоб Matomo заработала
Wizard
Расскажи, какую именно задачу ты пытаешься решить?
Ох, надеюсь получится не усложнить... Смотри. Когда пользователь выходит из гео-области вокруг метки, ставится таймаут на N минут и обновляется гео-метка. Если за N минут он снова выйдет на такое же растояние от новой метки, гео-колбэк отменяет таймаут и ставит такой же снова. Когда наконец остановился на N минут, запускаем бизнес-логику. Хотелось бы время фильтрации выставить меньше 15-ти минут
Wizard
Сильно сожрёт заряд?
Wizard
А тебе и иос и андроид надо?
В идеале да. Прямо сейчас пока что для андроида, но хочется понимать все риски заранее.
Anton
В идеале да. Прямо сейчас пока что для андроида, но хочется понимать все риски заранее.
Я не встречал решений на RN которые это делают, но в нативном Андроиде это можно. Почитать можно тут: https://developer.android.com/training/location Для иоса ссылку скинули, возможно тебе придется делать руками через нативную часть
Wizard
А как например работают уведомления по таймеру? Я понимаю что можно выставить отправку по расписанию, но вот пользователь ставит режим "не беспокоить" на текущее время... Помнится что отмену уведомлений можно ставить только андроиду, как тогда решается эта задача?
Wizard
Вот. Более внимательно почитав доку, обращаю внимание на следующий параметр: forceAlarmManager Configuring forceAlarmManager: true will bypass JobScheduler to use Android's older AlarmManager API, resulting in more accurate task-execution at the cost of higher battery usage. Если это не регулярный интервал, а разовый таймаут, думаю что это самое оно.
Wizard
react-native-background-fetch
Забыл сказать спасибо)
SᑎOᙖOᖇᑎ
кто-то реализовывал killswitch gor vpn?
Anatoly
Привет, ну этот курс по Expo
Последнее обновление - да. До этого был CLI. Да и разница не так велика уж. С оговорками
A
Кто-нибудь настраивал межплатформенный (мобилка-веб) юзер трекинг через firebase и google analytics? Интересует, как правильно засетать user-id на мобилке и на вебе? На мобилке использую метод из react-native-firebase setUserId
Unknown number
Всем привет! Ребята, есть инфо о том на сколько реально последняя версия styled-components медленее чем обычные обьекты стилей? У меня есть задача перерендеривать компоненты при повороте экрана. При чем каждый из значений height/width/padding/margin/font-size/line-height равен методу который высчитывает (скалирует) значение основываясь на размерах мокапа & экрана & и размера элемента соответсткенно. Так вот я накидал структуру в которой с помощью контекста и styled-components это все работает. Но по причите того что многие говорят что styled-components медленные, я решил глянуть в сторону обычних литералов и формировать стили в рендере компонента. К примеру по изменению контекста (поменялась ориентация экрана) вызывается ре-рендер компонента, который в свою очередь дергает метод, который возвращает литерал с ключ: значаение (где значение обернуто в метод скалировани и соответственно значение автоматом пересчитывается). Метод мемоизировать и вроде ок. Но вопрос - стоит ли заморачиваться? Казалось бы экономия перформанса (скорее всего) минимальная. Но заказчик пообещал что листинги элементов (списки) будут огромные и с картинками и потом при повороте экрана, представьте это будет все перерендериваться … Есть мысли по поводу перформанса?
Unknown number
Прирост перформанса в 5й версии https://medium.com/styled-components/announcing-styled-components-v5-beast-mode-389747abd987 Но нигде ни слова про мобайл. Про РеактРодной.
Wizard
Насколько вообще оправданно использовать styled-components в нативе?
Unknown number
С точки зрения перформанса - это как раз вопрос. С точки зрения удобства - мне удобнее использовать s-c Наследование, пропсы, вид jsx при испильзовании именованных тегов. Но тут каждому свое.
Andrei
тадам https://github.com/facebook/react-native/releases/tag/v0.62.0
Шамиль
Всем привет. Как ма знаем, когда состояние стейта меняется код перерендивается, а можно ли как нибудь другим способом перерендрить код?
George
Да, интересно в rn делал кто-нибудь так
По моему такое можно делать в последнем react-navigation + стэк https://twitter.com/satya164/status/1142786047245467649
Андрей
Да, интересно в rn делал кто-нибудь так
https://wix.github.io/react-native-ui-lib/docs/Dialog/ Вот есть что-то похожее
Андрей
Спасибо, сейчас попробую