@reactnative_ru

Страница 241 из 878
Дмитрий
20.07.2017
13:03:44
Help. React+Redux+ReactNavigation. Как грамотно при переходе на страницу установить значение из параметров навигатора в state. Ситуация: есть много страниц с формами, на каждой много TextInput. У каждого TextInput кнопка перехода на страницу со сканером штрихкода, при скане нужно вернуться назад и сменить значение в TextInput.

Vadim
20.07.2017
13:04:52
Каждая сцена имеет доступ к роутеру

Меняешь модель на нужное тебе значение, делаешь back или переход нужную сцену

Google
Дмитрий
20.07.2017
13:12:28
Как объяснить сканеру какое значение менять?

Каждая сцена имеет свою ветку состояния,в ветке множество значений из полей.

morda
20.07.2017
13:17:39
передавай сканеру сразу ф-цию экшона, что бы он делал dispatch(this.props.navigation.state.unknownAction(value)) не зная что там за экшн и отдавал управление назад goBack()

Damir
20.07.2017
13:18:44
у меня апкашка билдится уже целый день, встало на 94 % ./gradlew assembleRelease

было такое?

./gradlew

Marina
20.07.2017
13:20:55
привет. подскажите как мне сделать линку кликабельной в строке 'There’s info on their site: http://example.com/' ?

Максим
20.07.2017
13:22:52
Damir
20.07.2017
13:23:29
у меня линукс

Максим
20.07.2017
13:26:04
Не важно в данном случае, у меня похожая ситуация была, вот этот коммент помог https://github.com/facebook/react-native/issues/10078#issuecomment-249337180

Damir
20.07.2017
13:29:33
а где это to bundle the default.realm* in the root folder g

Максим
20.07.2017
13:39:24
У тебя реалм вообще в проекте используется? Если нет, то это тогда не твой случай

Google
Damir
20.07.2017
13:39:42
используется

Максим
20.07.2017
13:41:56
Ну, в корне проекта есть этот файл? *.realm

Damir
20.07.2017
13:47:37
парни

у меня сбилдился

теперь вопрос

react-native start в обяз нужно запускать или у меня совпадение было?

реалм не удалял.

Alex
20.07.2017
14:02:12
привет. подскажите как мне сделать линку кликабельной в строке 'There’s info on their site: http://example.com/' ?
если нужно открыть старницу в браузере, то через Linking Linking.openURL(url)

Rostyslav
20.07.2017
17:57:48
я так понимаю

нормального способа вставить в rn embed video нету(

Alex
20.07.2017
18:49:06
через webview, на ios точно проблем не было

Rostyslav
20.07.2017
19:08:58
а андроид?

с ios все хорошо

а вот в андроиде

крешится плеер

кто-то может чет посоветовать?

react-native-video

не подошло

с багами

может какойто-то нативный модуль

Google
Rostyslav
20.07.2017
19:10:24
для андроида есть?

Arthur
20.07.2017
19:10:29
не расстраивайся, 99% нативных приложений через одно место играют embed видео

Rostyslav
20.07.2017
20:02:24
я думал в нативных

все как-то цивильно

а получаеться все тоже самое что и на фронте

чтобы отыграть видос нужно имитировать iframe(webview)

жесть

Arthur
20.07.2017
20:07:57
ну не так, юзают на ios avplayer который тот еще тормоз

Rostyslav
20.07.2017
20:21:22
от этого не легче))

KlonD90
20.07.2017
22:51:42
macbook 12'' кто-нибудь использует? Выдерживает?

Adaptive
20.07.2017
23:11:45
чтобы отыграть видос нужно имитировать iframe(webview)
да именно всё так больно) на андроиде в особенности)

Damir
21.07.2017
05:01:41
Привет, иногда крашится прила с такой ошибкой Accessing object of type X which has been invalidated or deleted Непонятно от чего. Есть мнения?

Arthur
21.07.2017
05:37:05
macbook 12'' кто-нибудь использует? Выдерживает?
https://gist.github.com/qmihara/a13de4921634d3068becfd31b4098b29

Egor
21.07.2017
05:58:43
https://gist.github.com/qmihara/a13de4921634d3068becfd31b4098b29
ненавижу азиатов за их иероглифы на гитхабе и в коде особенно =)

https://gist.github.com/qmihara/a13de4921634d3068becfd31b4098b29
в чем собственно вопрос? таблица наглядно показывает что надо брать прошку

Arthur
21.07.2017
06:07:06
в чем собственно вопрос? таблица наглядно показывает что надо брать прошку
Таблица показывает что 12 стала такая по скорости как прошлая 13

То есть можно брать Особенно с учётом того что там 16 гигов памяти

Storm
21.07.2017
08:43:28
macbook 12'' кто-нибудь использует? Выдерживает?
Для меня слишком маленький экран, раньше сидел на 13 прошке, перешёл на 15 из за нехватки места

Anton
21.07.2017
08:46:21
Как нативный модуль добавить в Android проект, а то у xcodе в два клика, а по andorid не понятно?

Google
Anton
21.07.2017
08:48:19


Egor
21.07.2017
08:49:19
Как нативный модуль добавить в Android проект, а то у xcodе в два клика, а по andorid не понятно?
примерно так как тут описано https://www.npmjs.com/package/react-native-exit-app

morda
21.07.2017
09:43:50
Если реакт то забыл листнера отменить в componentWillUnmount

Или таймаут или еще чего такое

Brown
21.07.2017
10:57:08
Как Modal https://facebook.github.io/react-native/docs/modal.html можно открыть не на весь экран, а на половину?

Brown
21.07.2017
11:03:59


так подложка у меня так не активна, можно ли чтобы экран ниже был доступен как на скрине

Чтобы карта оставалась активна?

Danila
21.07.2017
11:37:51
гайз, а вы когда-нибудь делали remote debug js в RN так, чтобы он был реально remote? чтобы через интернет, не через локалку. мб где-то можно указать ip-шник?

Egor
21.07.2017
11:42:37
Чтобы карта оставалась активна?
может быть просто сделать дочерним компонентом внутри главного компонента с картой?

Brown
21.07.2017
11:43:34
И менять размеры компонентов?

Половина карта, половина шторка?

Egor
21.07.2017
11:49:21
есть position: 'absolute'

и анимации

мне кажется можно сделать такой же эффект как от модалки

Brown
21.07.2017
11:54:24
мне кажется можно сделать такой же эффект как от модалки
https://stackoverflow.com/questions/35537084/react-native-modal-appear-from-top-to-bottom

Google
Brown
21.07.2017
11:54:31
ПРимерно так?

Egor
21.07.2017
11:55:23
похоже на то, сам я такое не делал

Brown
21.07.2017
11:56:28
Ага спс

Murad
21.07.2017
12:11:31
гайз, а вы когда-нибудь делали remote debug js в RN так, чтобы он был реально remote? чтобы через интернет, не через локалку. мб где-то можно указать ip-шник?
remote debug уносит выполнение на хромовский v8 через интернет все будет жесть медленно в целом, дебаг уходит на тот же айпи (другой порт) что и сборщик копай туда

Danila
21.07.2017
12:19:19
в expo без проблем заводится
ну я сейчас явно не буду перепиливать проект на експо, но за наводку спасибо

Storm
21.07.2017
12:20:02
можешь ngrock заюзать

Danila
21.07.2017
12:21:16
можешь ngrock заюзать
у меня нет траблы с серым IP, у меня трабла с тем, что я хз куда его указать)

Storm
21.07.2017
12:25:45
для ios в AppDelegate.m поменяй урл с localhost на нужный тебе

для android в MainActivity.java добавь @Override protected void onCreate(Bundle state){ super.onCreate(state); SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); preferences.edit().putString("debug_http_host", "localhost:8082").apply(); }

поменя урл на сво

morda
21.07.2017
14:04:32
а че там с пушами щас в РН? андроид вообще не в ту степь ускакал я смотрю(

Danil
21.07.2017
14:37:51
Ахах да, только уведомления постоянно приходят

Play
21.07.2017
19:35:57


почему ошибка вылетает?

const Header = ({ headerText, navigation }) => { return ( <View style={styles.navBar}> <MaterialIcons style={styles.navBarButtonLeft} onPress={() => navigation.navigate('DrawerOpen')} name="menu" size={24} /> <Text style={styles.navBarText}>{headerText}</Text> <MaterialIcons style={styles.navBarButtonRight} name="menu" size={24} /> </View>

Storm
22.07.2017
08:25:39
Ну видимо потому что navigation в пропсы твоего компонента не передаётся

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