Size: a a a

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

2021 May 28

T

TheRevan in React Native — русскоговорящее сообщество
подскажите почему может переход по navigation.navigate не срабатывать, а console.log срабатывает?(точнее переход срабатывает, но для этого нужно тапнуть на экране либо произвести какое либо действие) http://dl3.joxi.net/drive/2021/05/28/0034/2418/2242930/30/c5c50d2723.jpg
источник

ВП

Владимир Пенчев... in React Native — русскоговорящее сообщество
Уверен в правильности названия скрина?
источник

ВП

Владимир Пенчев... in React Native — русскоговорящее сообщество
а у тебя работает переход..
источник

T

TheRevan in React Native — русскоговорящее сообщество
да, несколько раз проверял, + экран находиться в одном стеке: http://dl4.joxi.net/drive/2021/05/28/0034/2418/2242930/30/148dda7c0e.jpg
источник

T

TheRevan in React Native — русскоговорящее сообщество
вот вот, но только после каких либо действий - иначе не хочет - т.е. например кликнуть по экрану, нажать ctr+s в редакторе. а до этого - ни в какую
источник

ВП

Владимир Пенчев... in React Native — русскоговорящее сообщество
ты и на ios и android смотрел?
источник

T

TheRevan in React Native — русскоговорящее сообщество
только android
источник

ВП

Владимир Пенчев... in React Native — русскоговорящее сообщество
глянь ios
источник

ВП

Владимир Пенчев... in React Native — русскоговорящее сообщество
если все окей будет, значит ведро барахлит
источник

T

TheRevan in React Native — русскоговорящее сообщество
аа не - такая бага на нескольких андроид телефонах + в эмуляторе тоже
источник

ВП

Владимир Пенчев... in React Native — русскоговорящее сообщество
тогда в issue на гитхаб, мб там уже были у кого-то такие проблемосы
источник

T

TheRevan in React Native — русскоговорящее сообщество
не нашел ничего(
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Если все что сейчас выполняется в эффекте запустить по таймауту (setTimeout(fn, 0)) , будет нормально работать или нет? Если да - гуглить в этом направлении) старый хак на андроидах в дебаге
источник

T

TheRevan in React Native — русскоговорящее сообщество
useEffect(() => {
   if(fetchStatus !== STATUS.SUCCESS) return;
   navigateToCode()
 }, [fetchStatus])

 const navigateToCode = () => {
   console.log("navigateToCode 1")
   setTimeout(()=>{
     console.log("navigateToCode 2")
     navigation.navigate("EnterSMS")
   }, 0)
   setTimeout(()=>{
     console.log("navigateToCode 3")
     navigation.navigate("EnterSMS")
   }, 100)
 }
из этого - в консоль выходит только navigationToCode 1 - а после клика остальные
источник

T

TheRevan in React Native — русскоговорящее сообщество
походу проблема с вайфаем была - странности какие-то - ресетнул вайфай - все заработало
источник

N

Naz in React Native — русскоговорящее сообщество
ребят, можете момент пояснить, вот я делаю анимированный загрузочный экран, везде вижу туториалы, что люди делают его просто через доп компонент, который рендерится при каждом обновлении приложения. это является splash-cкрином или все-таки загрузочным экраном?
источник

Е

Евгений in React Native — русскоговорящее сообщество
сплэшскрин всегда статичен
источник

N

Naz in React Native — русскоговорящее сообщество
т.е анимированный уже не очень правильно называть сплэш-скрином?
источник

Е

Евгений in React Native — русскоговорящее сообщество
да насрать как называть
источник

Е

Евгений in React Native — русскоговорящее сообщество
четкой терминологии нет
источник