@reactnative_ru

Страница 494 из 878
Alexander
22.01.2018
12:27:26
да

Алексей
22.01.2018
12:27:47
ну что я скажу) бинарный поиск тебя спасет)

Alexander
22.01.2018
12:28:05


Vladimir
22.01.2018
12:28:27
ну что я скажу) бинарный поиск тебя спасет)
Йуп. А вообще там вроде ErrorBoundaries появились, как general solution

Google
Serj
22.01.2018
12:28:34
кто может помочь с реакт навигаторм? проблема с наслаиванием скринов. Юзаю таб и стак навигатор

Alexander
22.01.2018
12:29:12
ну что я скажу) бинарный поиск тебя спасет)
а если эта пустая строка прилетает с сервера?)

и в коде её нету?

Алексей
22.01.2018
12:29:35
тоже самое. удаляешь часть кода - проверяешь, и так по кругу

NickWickedSick
22.01.2018
12:33:20
мдаммм... тут только так и остается

Илья
22.01.2018
12:34:23
Play
22.01.2018
12:40:15
короче можно
В любые цвета можно покрасить статус бар? Не только белый и черный?

Alexsandr
22.01.2018
12:40:45
цвет текста нет

а вот его background можно

Play
22.01.2018
12:43:59
Алексей
22.01.2018
13:17:15
?))
Serj, не надо форсить такие сообщения, просто задайте здесь развернуто свой вопрос, кто нибудь поможет

Google
Anton
22.01.2018
13:19:46
У меня такая структура экранов: StackNavigator: - Splash - Main (StackNavigator): - Home - Search Кто нибудь знает, как подключить nested StackNavigator ('Main' в моем случае) к Redux?

делаю вот так const Navigator = StackNavigator({ Home: { screen: HomeScreen }, Search: { screen: SearchScreen }, })

а потом в рендере возвращаю <Navigator navigation={addNavigationHelpers({ dispatch, state: nav })}/>

Получаю ошибку: there is no route defined for key Main. Must be one of: 'Home','Search'

Serj
22.01.2018
13:35:03
у меня есть StackNavigator внутри которого есть табнавигатор, который состоит из 5 стакнавигаторов (5 табов). Проблема следующая: когда я нажимаю на кнопку авторзации на 3 экране - меня перекидает на 4 таб, после авторизации по нажатии на стрелку back (onPress={() => this.props.navigation.goBack()}) меня перекидывает на основную вкладку 4 таба, а нужно чтобы я переходил конкретно по истории в 3 таб

Stas
22.01.2018
13:47:18
кто-нибдуь знает, как работает кеш картинок на ios в случае когда я использую один url во вью разных размеров?

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

Алексей
22.01.2018
13:54:53
кто-нибдуь знает, как работает кеш картинок на ios в случае когда я использую один url во вью разных размеров?
не в деталях, но как я понял надо заголовки правильные отдавать с сервака для кэша

Alexander
22.01.2018
14:33:41
кто знает, если в следующей версии для приложении в app store поменять keychain-access-groups

чем это черевато?

InSouL
22.01.2018
14:58:35
Всем здравствуйте

У меня кое какая проблемка может кто сталкивался

В андроид студио не вижу tools->android

читаю стаковерфлоу но конкретных ответов нет пробывал что предлагали все тоже самое

Vlad
22.01.2018
21:10:17
Может кто подскажет какую либу взять для камеры для android? Какую не ставлю - одни ошибки (гуглил, резолвел - снова ошибки)

Stas
22.01.2018
21:11:55
а не обойтись отправкой в приложение камеры?

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

Google
Vlad
22.01.2018
21:13:24
Я заметил, с ios проблем не было, а андроид сразу вызвал много боли

Stas
22.01.2018
21:13:47
твое приложение может попросить приложение камеры сделать снимок и вернуть результат

Vlad
22.01.2018
21:14:03
А каким образом?

Stas
22.01.2018
21:15:38
intent-ы. на натив уровне это делается примерно так: https://stackoverflow.com/a/2729382

Vlad
22.01.2018
21:16:21
А есть решение под RN? Не очень дружу с нативом

Stas
22.01.2018
21:16:50
https://github.com/react-community/react-native-image-picker

должно быть меньше багов, чем в рисовании превью камеры внутри приложения.

Vlad
22.01.2018
21:21:08
Cпасибо, сейчас попробую

https://github.com/react-community/react-native-image-picker
Заработало, огромное спасибо!

Anton
23.01.2018
06:16:02


Добрый день. Пожалуйста, помогите решить проблему! Я уже писал вчера. MainScreen является экраном корневого StackNavigator'а. MainScreen должен содержать в себе ещё один, nested StackNavigator. Но я получаю ошибку: "There is no route defined for key 'Main'. Must be one of 'Home', 'Search'

Smith
23.01.2018
07:52:56
Всем привет! Подскажите, пожалуйста, существует ли способ поиска элементов на странице в rn типа document.querySelectorAll([name="${fieldName}"]) Мне необходимо скроллить к невалидному полю в handler-e onSubmitFail (redux-form). В параметрах у него только название поля и сама ошибка. Можно ли получить экземлпяр элемента по тексту, который в нём содержится?

Никита
23.01.2018
08:02:12
а зачем передаете dispatch и nav?
для связки с redux так понимаю. Это из доков

Алексей
23.01.2018
08:02:52
для связки с redux так понимаю. Это из доков
у меня просто ощущение что так перетирается родительский навигатор

Никита
23.01.2018
08:03:34
да. Там надо дописать редьюсер свой - по сути там примерно вызвать их функцию надо

Anton
23.01.2018
09:02:10
а помочь с редьюсером можете?

Алексей
23.01.2018
09:14:08
а помочь с редьюсером можете?
а может для начала попробуете не прокидывать dispatch и state?)

Anton
23.01.2018
09:19:15
<Navigator navigation={?}/>

Google
Anton
23.01.2018
09:19:22
что тогда тут писать?

Алексей
23.01.2018
09:38:20
Anton
23.01.2018
09:42:49
тогда на экране Home не будет работать this.props.dispatch( NavigationActions.navigate({ routeName: 'Search'}))

а только this.props.navigation.navigate( 'Search')

Anton
23.01.2018
09:44:40
проверю сейчас еще раз

Алексей
23.01.2018
09:44:53
this.props.navigation.dispatch

емнип

Anton
23.01.2018
09:46:58
а это nested навигация в таком случае будет через redux работать?

да, переходы работают

Алексей
23.01.2018
09:47:14
@potomushto а ты не думал сделать тулзу которая могла бы совместить профилировку в браузере и https://github.com/jondot/rn-snoopy ? может есть способы это как то скрестить)

а это nested навигация в таком случае будет через redux работать?
а вот nested уже не будет работать, вроде как)

Anton
23.01.2018
09:48:02
а я хочу чтобы и она через redux тоже)

Алексей
23.01.2018
09:48:45
ну она так и так через redux, через свой хотите?)

тогда надо писать редьюсеры, в доках вроде было про это

Anton
23.01.2018
09:49:58
если в MainScreen вернуть прям StackNavigator, а не ка я сделал (обернул во View), то все будет работать как мне надо

и this.props.dispatch( NavigationActions.navigate({ routeName: 'Search'})) в экране Home будет работать

а если хочу во View обернуть, то нужно что-то дополнительное писать)

и я никак не пойму что

Dima
23.01.2018
09:55:25
@potomushto а ты не думал сделать тулзу которая могла бы совместить профилировку в браузере и https://github.com/jondot/rn-snoopy ? может есть способы это как то скрестить)
syscall вернут будет достаточно, плюс wix делает тулзу еще какую-то. Сам я (очень медленно) двигаюсь в другом направлении, но тоже по перформансу, пока рано говорить рабочая ли гипотеза

Google
Dima
23.01.2018
09:56:44
systrace конечно же)

Алексей
23.01.2018
09:57:51
а ты не помнишь почему systrace не работает?

Dima
23.01.2018
09:57:58
если смотрел сорцы RN то там постоянно вызовы эти делаются для фиксации, а потом можно выгрузить в формат который в хроме открыть можно

Dima
23.01.2018
09:58:48
я помню почему он перестал работать - breaking change в хроме, а консольную тулзу никто не обновлял. Сейчас не знаю, обещают в январе починить



"Start Systrace"

это не perfomanceLogging или как то так?
вроде он, да в ios, в android так и называется systrace

Алексей
23.01.2018
10:01:50
по ходу про дебаггинг надо хорошенько так еще покопать и раскрыть тему ?

Dima
23.01.2018
10:02:09
https://github.com/facebook/react-native/blob/master/React/Profiler/RCTProfile.h

https://github.com/facebook/react-native/issues/15003



Stas
23.01.2018
14:22:50
https://github.com/inProgress-team/react-native-youtube/issues/161 кто-нибудь решал это?

видео останавливается после старта с этой ошибкой. видео в центре экрана, пробовал margin ставить, ничего сверху его не перекрывает

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