Future
даже представить не могу, для чего такие костыли ?
как тогда решить данную проблему?
Future
’ подобное нашел class MyComponent extends React.Component { state = { isFocused: false }; componentDidMount() { this.subs = [ this.props.navigation.addListener("didFocus", () => this.setState({ isFocused: true })), this.props.navigation.addListener("willBlur", () => this.setState({ isFocused: false })) ]; } componentWillUnmount() { this.subs.forEach(sub => sub.remove()); } render() { // ... } } но не помогло ’
Das
Das
Ребят как из одного масисва взять значение и присвоить к другому в Reducere, после PUT поулучаю другое немножк
Vitaliy
как тогда решить данную проблему?
проблему так и не увидел. какая версия navigation? этот код устарел уже, по крайней мере для v5
Yurii
ребят как сделать тчобы при goBack вызывался componentDIdMount
willFocus из rn-navigation и от туда дергайте методы которые вам нужно, didMount вызывать не нужно
Vitaliy
4.0.0
а что именно не работает? компонент не создается, а обновляется, componentDidMount не вызывается, всё верно.
Future
у меня есть компонент со списком , после я делаю запрос в другом добавляю новые данные возвращаюсь по goBack назад а там старые так как не вызывается componentDidMount
Future
не я не меняю сторе
Future
я делаю пост запрос просто
Future
хочу вернуть назад юзера
Yurii
в componentDidReceiveProps обработать нужно.
скорее всего в componentDidMount дергают запрос за получение, а на гоу бек не ререндер
Future
чтобы там заново запросились
Yurii
хочу вернуть назад юзера
вам нужно то что я написал willFocus
Yurii
я делаю пост запрос просто
ну и вообще это немного неправильный подход, должно быть это в редаксе, что бы потом не городить willFocus-ов
Future
то есть? я открываю WebView там уже другая логика
Future
когда там говорит что всё ок юзер возвращается назад
Vitaliy
чтобы там заново запросились
ок, перефразирую: componentDidMount вызывается только один раз за жизненный цикл. goBack не пересоздает компонент остальное должно при обновлении обрабатываться. при таком подходе. но вообще лучше редакс (т.е. state manager), да.
Future
только я сейчас не контролирую логику WebView
Yurii
😐
Vitaliy
только я сейчас не контролирую логику WebView
а откуда уже webview появился? давайте полный кейс тогда может?
Future
в общем есть список данных там кнопка добавить я перенаправляю на другой роут там заполняю данные даю беку он мне дает ссылку открываю её в WebView там проходит операция уже на стороне сервиса и ответ, юзер увидел ответ и нажал назад возвращаюсь назад к списку
Future
хочу запросить новые данные
Future
наверно плохо будет прописать запрос на событие goBack?
Future
именно в том месте
Future
когда возвращаюсь к списку пусть всегда новые запрашивает
Yurii
наверно плохо будет прописать запрос на событие goBack?
логику кнопки назад вы контролируете?
Future
да вызываю goBack навигации
Yurii
да вызываю goBack навигации
ну все, у вас два пути. 1 - вешаете willFocus https://reactnavigation.org/docs/en/upgrading-from-4.x.html#navigation-events и второй более сложный но правильный это переписать в редакс, и дергать запрос перед тем как выйти со страницы
Vitaliy
да вызываю goBack навигации
самое главное - по willFocus componentDidMount не будет вызван. Не нужно на него ориентироваться. Выносите логику запроса в отдельную функцию и вызывайте её на willFocus.
Future
окей спасибо
Jasur
Это библиотека или ручная работа?
Егор
Это библиотека или ручная работа?
Это я градиентов понаставил разных, так что ручная работа, наверное?
Anonymous
Подскажите, как на android включить кнопку локации, не срабатывает, прописал в mapView showsMyLocationButton={true} который должен по идее показывать кнопку, но не показывает
Narek
ее точно под таббар не скрыло?
Никита
вообще на андроиде она вроде вверхнем углу находится
Alex
Дикий вопрос, час лажу, не могу найти Как называется такой выпадающий список? Может официальное название, или варианты как его сделать, или запрос в гугел как написать, все перепробовал, что мог Спасибо
Anonymous
вообще на андроиде она вроде вверхнем углу находится
да вроде пробовал, не получается, делал у mapView padingTop
Anonymous
нету кнопки навигации все равно
Alex
bottom sheet называется, я использую reanimated-bottom-sheet
Спасибо! Что я делал бы без чата, хрен знает:)
Ruslan
bottom sheet называется, я использую reanimated-bottom-sheet
на гитхабе react-native-reanimated-bottom-sheet, в npm он называется reanimated-bottom-sheet
N
привет , после установки react-navigation приложение на емуляторе андроид windows , вылетает app keep stopping , в логах ошибок нету , что это может быть ?
A
коллеги, кто реализовывал такой прогресс бар, или находили готовый?
Vall
Всем привет, кто-то делал аналитику на загрузку приложения из фб реклами или что-то такого?
Yurii
Спасибо! Что я делал бы без чата, хрен знает:)
вам нужен скролл в средине bottom-sheet?
Alex
вам нужен скролл в средине bottom-sheet?
Механика такая же, как в телеграмме, что можно его выдвинуть, в нем ещё внутри пролистнуть галерею, да
Yurii
коллеги, кто реализовывал такой прогресс бар, или находили готовый?
берем animated делаем обычный прогресс бар и всредину вставляем иконку - профит
N
привет , после установки react-navigation приложение на емуляторе андроид windows , вылетает app keep stopping , в логах ошибок нету , что это может быть ?
Макс
Ребят юзаю React Native Gesture Handler и из него использую Swipeable, могу ли я как то запретить свайп( заблокировать) чтобы я сам через рефы только этим управлял?
Mykola
тогда вам та либа не подойдет - юзайте interactble
С етим есть проблеми, он не всегда, срабатывает как нужно. Не всегда скрывается(
Yurii
С етим есть проблеми, он не всегда, срабатывает как нужно. Не всегда скрывается(
Смотря какой у вас кейс, есть определённые проблемы но только на дроиде и только если у вас в средине скролл, и то если поставить useNativeDriver должно быть все ок
Yurii
Попробуйте
Макс
Interactble
Благодарю сейчас гляну
Yurii
Благодарю сейчас гляну
Либо смотрите в сторону Animated и там точно сможете сами управлять но реализация посложнее будет
Denis
Друзья, реакт реактом, но как получить значение перемнной до вызова функции https://codepen.io/denjboss/pen/qBdNjQj
Макс
Interactble
Это же либа из wix я правильно понял?
Yurii
Это же либа из wix я правильно понял?
aga https://github.com/wix/react-native-interactable
Denis
Спасибо всем :)
Alexander
Ребята. Такая ситуация. Ставлю проект через xcode. Запускается все хорошо. Закрываю приложение (не сворачиваю). Крашется при открытии. Кто знает как отловить?
Alexander
Narek
нее
Narek
я имею ввиду, ты прям билд собираешь