%username% 🍺
Там в документации надо почитать про жизненные циклы компонентов, таким обновлением ты нарушаешь как раз таки цикл обновления state
Михаил
ясно
Михаил
спасибо
Igor
ребята, вопрос по firabase dynamiclinks ios
- мне нужно прокинуть данные в только заинсталенное приложение, т.е в dynamiclink я прикину линку с данными кототрые мне нужны
- у меня приложения нет в appstore, пока используем testflight/appcenter
как мне протестить этот момент?
можно в личку, спасибо
Anonymous
Всем привет, почему к одним компонентам тени применяются а к другим нет, если стили теней одинаковые (styled-components)
Mikhail
Gevorg
Stenz
Привет, ребята! Может кто сталкивался. React-native-gesture-handler - на андройде не срабатывает ни один ивент. На айосе с тем же конфигом все хорошо.
Alexsandr
Alexsandr
там инструкция
Stenz
В мейн Активити добавлял все что нужно, единственное что именно руками link не писал
Alexsandr
Alexsandr
только что там по инструкции
Serik
Привет всем.
Почему то перестал отображаться контент из createMaterialTopTabNavigator
Имею просто белый экран.
Подскажите пожалуйста кто сталкивался с проблемой ?
Отдельно проверил все компоненты работают и отображаются.
Как только вношу компонент в Tab
<Tab.Screen name="Item" component={ItemHome} />
все белый экран
Mikhail
Я закончил верстку, а полосы остались
Gevorg
Mikhail
Mikhail
Если с телефона
Anonymous
Всем привет
Никто не может подсказать, как задетектить шейк на react native ? Может у кого то есть готовое решение
Andrei
Ребят подскажите пожалуйста - день воюю уже...
использую в проекте Firebase functions и OneSignal
не билдит - конфликтуют либы гугла - зависимости на разные версии
как решать, кто знает?
в гугле почти ничего нет по этому или я не так задаю вопрос,
пара решений что нашел не спасло
Vitaliy
Andrei
да я знаю но он нужен(
на него уже завязаны сервисы типа ремаркетинга и тп
Dzmitry
Добрый день! Подскажите, в чем причина. Внутри приложения разместили одностраничный сайт, на котором находится видео с YouTube. Кнопка, чтобы развернуть видео на полный экран неактивна. Как можно разворачивать видео с YouTube внутри приложения на полный экран? Можно ли заблокировать информацию о видео, чтобы нельзя было перейти по ссылке на канал с видео?
Vitaliy
Vitaliy
Dzmitry
Спасибо за направление!
Andrei
Aleksandr
React navigation 5, использую drawer навигаю и в drawerItem у пропа
label: ({focused}) => <Text>...</Text>
аргумент focused всегда false
Андрей
Привет, есть какие-то готовые компоненты корзины и товаров?
Денис
Использую react native autolink и почему то если я вставляю ссылку на сайт, только при n кол-ве нажатий на ссылку открывается сайт. Еще може знает кто-то как в обычный текст вставить ссылку. То есть в приложении написано например ВК, а ссылка ведет на https://vk.com.
Пример кода:
<Autolink text="https://vk.com"/>
Oleksandr
Эдуард
Привет. Я немного завис с функциональными компонентами.
Вот у меня код:
book.downloadingStatus = DownloadStatus.DOWNLOADING;
setBook(book)
Я меняю параметр объекта и через хук обновляю стейт.
Должен ли обновиться вложенный компонент
<DownloadButton status={book.downloadingStatus}/>
?
Он у меня не обновляется =\
Narek
Эдуард
Ну там много лишнего кода.
Narek
book это что
Narek
через что иницилизируешь?
Narek
useState?
Narek
или useReducer?
Эдуард
Это typeScript объект.
Эдуард
Через Стейт.
Эдуард
useState?
Narek
typeScript объект?)
Narek
хорошо
Narek
я тебя понял
Эдуард
Лол. Ну имелось в виду объект book класса Book
Narek
https://ru.reactjs.org/docs/hooks-intro.html
Narek
посмотри еще раз, пожалуйста
Narek
суть в том, что ты заносишь в обычную переменную, а не в стейт
Narek
поэтому динамично не можешь поменять значение
Serik
Доброй ночи
подскажите как решить проблему
Илья
ребят, есть два экрана(главня, контакты) , переключение между ними через нижние табы. Так вот, если в контактах оставить консоль лог, И сделать событие для вызова. При первом запуске приложения он не отрабатывает. А вот если зайти на контакты и потом вернуть на главную и нажимать кнопку для вызова этого консоля. Он срабатывает, разве так должно быть? Это же другая страница она никак не должна реагировать а темболее возвращать что-то
Эдуард
Илья
Эдуард
Уничтожать вручную не надо. Достаточно следить "виден" экран или нет.
Илья
сложна(
Илья
спасибо
Эдуард
поэтому динамично не можешь поменять значение
Но я ведь делал setBook(book)
Самый прикол, что если вынести статус из объекта Book, то всё заработает =\
React видит, что ссылка одинакова и считает, что стейт не обновился?
Эдуард
А зачем тебе его разминировать вручную?
Эдуард
Пусть этим занимается навигатор это его работа.
Илья
ну просто разве он не нагружает лишний раз память?
Илья
ну прикинь это сейчас у меня два таба
Илья
если их 50
Илья
и все они будут активные получается
Эдуард
А ручное удаление и создание компонентов будет нагружать батарею.
есть у тебя уже будет не хватать памяти, навигатор должен будет удалить сам самый старый компонент.
Эдуард
А ты проверял сетевые проблемы? Например, NAT
Эдуард
Ну как вариант, сервисы внутри приложения убиваются за ненадобностью.
Тут же вопрос реализации...
Может человек вообще сделал приложение, которое тупо в фоне работает )
Эдуард
https://medium.com/hackernoon/easy-os-background-tasks-in-react-native-bc4476c48b8a
Daniel
Илья
А подскажите пожалуйста, когда делаешь Stack.screen у тебя в хэдере появляется заголовок страницы на котороый ты находишься. А если делаю Tab.screen заголовка нет. Можно как-то связать элементы или может у bottom tabs navigation есть какой-то параметр вывода заголовка вверху?
Yurii
Илья