@reactnative_ru

Страница 656 из 878
Vladimir
17.05.2018
07:27:00
я вообще подразумевал firebase аналитику, гугл аналитика deprecated емнип

Alexander
17.05.2018
07:46:56
какое нормальное поведедение пуш нотификаций при открытом приложении?

я так понимаю, они не показываются

при открытом приложении

Google
?
17.05.2018
07:57:59
показываются

если ты не на экране с нотиифкациями

Алексей
17.05.2018
08:23:20
не показывается, там метод просто дергается в прилаге осью

Andrey
17.05.2018
08:31:32
Ребята, вопрос. Можно ли отследит выходит ли вьюха за пределы экрана?

Кастомная менюшка, которая в зависимости от того, где нажата, может проваливаться вниз

Andrey
17.05.2018
08:32:27
onlayout
спасибо

:)

Alexsandr
17.05.2018
08:32:41
+ dimensions

Andrey
17.05.2018
08:33:09
Vlad
17.05.2018
08:34:31
Всем привет

Кто-то юзает wix navigation?

Alexander
17.05.2018
08:35:45
я

Google
Vlad
17.05.2018
08:37:02
Там можно как-то сделать replace для скрина? То есть не делать pop-push, а именно изменить скрин в стеке? И еще проблема с тем, что после dismissModal() перестают все push() работать Встречался с таким?

Alexander
17.05.2018
08:41:54
после dismissModal() все ок работает

а зачем тебе замена скрина?

Vlad
17.05.2018
08:43:10
У меня должен быть скрин, который можно скипнуть и при нажатии на бек он не должен появится

и при swipe to back тоже

Alexander
17.05.2018
08:50:34
заменяй полностью содержание скрина

Ilya
17.05.2018
08:50:37
В итоге перевели этот экран, который нужно реплейснуть, на модалку, там как-то проще было

Alexander
17.05.2018
08:50:37
как вариант

или модалка

показывается нижний скрин и сразу же модалку поверх

Ilya
17.05.2018
08:51:39
В итоге перевели этот экран, который нужно реплейснуть, на модалку, там как-то проще было
То ли ее дисмиснуть в фоне можно было, то ли какой-то метод был отдельный

Можно на следующий экран обработчик сделать на бэк, типа или поп или дисмисс модал, в зависимости от того, где находишься

Yurii
17.05.2018
08:59:35
должен быть способ вместо обычного перехода на следующий скрин сделать реплейс текущему

а, плохо читаю, извините

Ilya
17.05.2018
09:11:28
должен быть способ вместо обычного перехода на следующий скрин сделать реплейс текущему
В виксе нету( тока в react-navigation В виксе мб во второй версии, но мое уважение, если она у кого-то завелась и нормально работает)

Vladimir
17.05.2018
09:17:42
233mb

кидай торрентом

cmd + T

лучше все таки экран симулятора записывать

Google
Vladimir
17.05.2018
09:25:27
cmd + T или Debug -> Slow animations

Andrey
17.05.2018
09:25:32
ага

спасибо

Alexander
17.05.2018
10:36:48
RNFirebase core module was not found natively on iOS, ensure you have correctly included the RNFirebase pod in your projects Podfile and have run pod install.

чота не удаётся запустить react-native-firebase под ios

руками залинковал и всё равно



и конечно, эта штука не помогает

есть у кого идеи?

Dmitriy
17.05.2018
11:11:31
есть у кого идеи?
У тебя так же и приложение загружается вместе с splash screen?

Так же медленно?

Serj
17.05.2018
11:12:00
удали папку подс и файл подсЛок

и заинсталь заново

pod install

Dmitriy
17.05.2018
11:12:14
А вижу, мою идею уже написали

Alexander
17.05.2018
11:21:03
Dmitriy
17.05.2018
11:22:21
это к чему вообще? у меня нет splash screen
Вымысле к чему? Я задал вопрос, что бы понять полноценно в чем может быть проблема! Тебе написали уже решение

Serj
17.05.2018
11:22:30
а какая версия рн? firebase?

Google
Dmitriy
17.05.2018
11:25:21
интересный вопрос))
Интересно почему нету splash screen )) ну это такое уже

Alexander
17.05.2018
11:48:37
а какая версия рн? firebase?
react-native 0.54.4, react-native-firebase: 4.1.0

судя по issues у них там конфликт с версиями firebase и react-native-firebase.

но я и старые версии пробовал

постоянно ошибки. достало

Serj
17.05.2018
11:53:53
неделю назад подрубал

все было ок на айосе

версии те же

а на андроиде не билдилось

)

Tupalov
17.05.2018
12:00:44
Кто шарит в Андроид подскажите, а используя компонент ScrollView, элементы, которые выходят за видимые пределы экрана, расчитываются и рендерятся в любом случае или есть какая-то оптимизация на уровне SDK?

Если есть оптимизация, то в чем разница тогда между ScrollView/View и Flatlist?

Это к вопросу о списках в андроиде

Alexey
17.05.2018
12:06:06
Если есть оптимизация, то в чем разница тогда между ScrollView/View и Flatlist?
FlatList рендерит несколько элементов, которые в экран помещаются. И внутри он использует тот же ScrollView

Alexander
17.05.2018
12:06:12
все было ок на айосе
а react-native link react-native-firebase отработал?

Serj
17.05.2018
12:07:02
да

Tupalov
17.05.2018
12:08:40
FlatList рендерит несколько элементов, которые в экран помещаются. И внутри он использует тот же ScrollView
Если я буду рендерить 1000 элементов, из низ на экране помещается 10 элементов, как происходит рендер в случае FlatList и в случае, если я буду использовать голый ScrollView?

Artem
17.05.2018
12:09:29
Ребята, то недавно делал логинВиаГугл на андроиде? Не могу найти где скачать google-services.json файл Скачал его на фаербейзе, но с ним не работает логин?

Tupalov
17.05.2018
12:10:58
Все, я понял, т.е. оптимизация происходит на уровне компонента FlatList

Google
Alexander
17.05.2018
12:14:27
да
кааак?

Tupalov
17.05.2018
12:14:32
Да
Спасибо за разъяснения! )

Alexander
17.05.2018
12:14:37
у меня не пошло, пришлось руками

Serj
17.05.2018
12:15:34
у меня был пустой проект)

Dan
17.05.2018
12:25:19
Гайз, кто то с таким сталкивался? Можете подкинуть идею как обойти? ld: warning: directory not found for option '-L"/Users/z/work/x/ios/xApp"' ld: library not found for -lRealmJS clang: error: linker command failed with exit code 1 (use -v to see invocation)

Alexander
17.05.2018
12:33:13
вопрос на засыпку, как дать IOS проекту понять, что пора забыть про этот несчастный firebase ??

Dan
17.05.2018
12:40:59
Гайз, кто то с таким сталкивался? Можете подкинуть идею как обойти? ld: warning: directory not found for option '-L"/Users/z/work/x/ios/xApp"' ld: library not found for -lRealmJS clang: error: linker command failed with exit code 1 (use -v to see invocation)
разобрался. Если линковать через link binary with libs он не проходит их рекурсивно, а внутри реалма еще живет xcodeproj RealmJS. Только header search paths я так понял спасет если вдруг кому нибудь пригодится

Maxim
17.05.2018
12:41:50
Всем привет. Кто может подсказать, почему Actions.pop({refresh: {}}); срабатывает только 1 раз

Ну то есть я перешел на экран А, из него на экран Б, на экране Б вызвал Actions.pop({refresh: {}});, у меня на экране А отработал componentWillReceiveProps, потом опять перехожу на экран Б, вызываю поп рефреш и появляется экран А, но на нем не срабатывает componentWillReceiveProps

Осознал. Компонент A проверяет пропсы, которые ему приходят

Если ему приходят те же пропсы - он игнорит их

Посему я просто сделал так: Actions.pop({refresh: {cfi: jumpToHref, jumpOn: new Date()}});

Tupalov
17.05.2018
13:02:33
Кстати метод componentWillReceiveProps в реакте скоро будет deprecated, поэтому не рекомендую особо на него завязываться

Его аналог getDerivedStateFromProps https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#new-lifecycle-getderivedstatefromprops

Roman
17.05.2018
13:05:23
не аналог

а замена

Страница 656 из 878