Size: a a a

React Native — русскоговорящее сообщество

2020 May 18

s

sheykvit in React Native — русскоговорящее сообщество
Пользователь Типичный
и еще возникает вопрос - как, оставаясь на том-же табе без дублирования в таком случае привести пользователя к конечной точке с учетом того. что на нескольких табах можно прийти к одному экрану в конце…
переключать его насильно на другой таб - немного ломает юзабилити
Вызываешь navigate
источник

ПТ

Пользователь Типичны... in React Native — русскоговорящее сообщество
sheykvit
Вызываешь navigate
так тогда и таб меняется если экран определен в другом табе
источник

s

sheykvit in React Native — русскоговорящее сообщество
Ramazan Qýlmahan
Использовать AbortController чтобы прервать fetch запрос при размонтирование компонента
А как ты запрос отменишь?
источник

s

sheykvit in React Native — русскоговорящее сообщество
Пользователь Типичный
так тогда и таб меняется если экран определен в другом табе
Дергаешь другой стэк и в нем делаешь переход на нужный роут
источник

s

sheykvit in React Native — русскоговорящее сообщество
sheykvit
Дергаешь другой стэк и в нем делаешь переход на нужный роут
Либо я просто не понял твою мысль)
источник

RQ

Ramazan Qýlmahan in React Native — русскоговорящее сообщество
sheykvit
А как ты запрос отменишь?
abortController = new AbortController();

 componentDidMount() {
   this.fetchNews();
 }

 await fetch(url, {signal: this.abortController.signal})
     .then(response => response.json())
     .then(responseJson => {

 componentWillUnmount() {
   this.abortController.abort();
 }
источник

RQ

Ramazan Qýlmahan in React Native — русскоговорящее сообщество
Вот так отменяю запрос
источник

ПТ

Пользователь Типичны... in React Native — русскоговорящее сообщество
sheykvit
Дергаешь другой стэк и в нем делаешь переход на нужный роут
ну типа  navigation.navigate({name: ‘stack’, params: {screen: stackScreen}}) ? если да - то так и делаю сейчас
источник

ПТ

Пользователь Типичны... in React Native — русскоговорящее сообщество
sheykvit
Либо я просто не понял твою мысль)
проблема в том, чтобы «имитировать» переход на экран из другого стэка в рамках текущего - при этом не меняя активный таб в табнавигаторе… так понимаю, что тут без дублирования не обойтись? ибо фокус при такой навигации переходит на другой стэк…
источник

s

sheykvit in React Native — русскоговорящее сообщество
Ramazan Qýlmahan
abortController = new AbortController();

 componentDidMount() {
   this.fetchNews();
 }

 await fetch(url, {signal: this.abortController.signal})
     .then(response => response.json())
     .then(responseJson => {

 componentWillUnmount() {
   this.abortController.abort();
 }
а можно посмотреть метод abort?
источник

RQ

Ramazan Qýlmahan in React Native — русскоговорящее сообщество
источник

s

sheykvit in React Native — русскоговорящее сообщество
О, спасибо. Не знал об этом
источник

S

Steve in React Native — русскоговорящее сообщество
Evgeny Cat
https://jsbin.com/sifihixizu/edit?js

Примерную логику описал, дальше можно либо сразу выводить, либо в массив писать данные, а на каждой новой линии добавлять в массив \n, в конце все join через пробел и будет по 3 слова
Спасибо
источник

AR

Alexey Ryazanov in React Native — русскоговорящее сообщество
Vlad Turchak
Всем привет)
Ребят, подскажите, делал приложение на expo понадобилось подключить Google Pay и Apple Pay, покурив доку я так понял мне нужно делать эджект на ExpoKit, я все правильно понял ?
Да, все верно.
Заметь, что:
1. С этим модулем Expo ты сможешь использовать Appple/Google Pay только через Stripe. Если у тебя какой-то другой процессинг - не получится
2. Эджект нужен только для iOS, для Android - необязательно
источник

VT

Vlad Turchak in React Native — русскоговорящее сообщество
Alexey Ryazanov
Да, все верно.
Заметь, что:
1. С этим модулем Expo ты сможешь использовать Appple/Google Pay только через Stripe. Если у тебя какой-то другой процессинг - не получится
2. Эджект нужен только для iOS, для Android - необязательно
Я обошел это, я сделал через страйп и их html процессинг форму
источник

VT

Vlad Turchak in React Native — русскоговорящее сообщество
Без эджекта
источник

AR

Alexey Ryazanov in React Native — русскоговорящее сообщество
Vlad Turchak
Я обошел это, я сделал через страйп и их html процессинг форму
Как вариант 👍
источник

ZZ

Zhako Z in React Native — русскоговорящее сообщество
всем привет, можете ли посоветовать динамические сайты, которые можно парсить без апишки, но не такие как дропбокс, нетфликс, амазон, более легкие😅
источник

И

Иван Мадера... in React Native — русскоговорящее сообщество
Привет. Есть у кого не будь на примете краисвый TimePicker? Меня смущает нативный пикер для Андроида. Его нельзя нормально кастомизировать.
источник

AC

Anton Chernov in React Native — русскоговорящее сообщество
источник