@reactnative_ru

Страница 126 из 878
Murad
31.03.2017
11:21:14
о, оказывается сбер использует RN

https://m.habrahabr.ru/company/efs/blog/325210/

hlomzik
31.03.2017
11:24:35
сбертех, они там используют тысячу программистов)

il.ya
31.03.2017
11:24:58
зачем исправил?))))

Google
hlomzik
31.03.2017
11:26:04
они же здесь!

Nikita
31.03.2017
11:26:37
)))

Andrey
31.03.2017
11:31:44
+++

Nikita
31.03.2017
11:35:47
привет Андрей)

Andrey
31.03.2017
11:36:37
hi)

Andrew
31.03.2017
13:39:43
Ребят, подскажите куда копать: нужно чтобы когда пользователь вводит текст в поисковой строке ему сразу показывались результаты поиска. Запросы я шлю по onChange. Есть ли какое-то правильное решение? А то я пытаюсь через cancelToken у axios предыдущие запросы убивать, но что-то не шипко получается. Есть ощущение, что велосипед изобретаю :)

Denis
31.03.2017
13:40:27
Хз как у реакта, у андроида есть AutocompleteTextView

Vadik
31.03.2017
13:41:10
а как он работает? убивает начатые ранее запросы или выводит результат последнего?

Denis
31.03.2017
13:41:46
Сам рожаешь результаты

https://metanit.com/java/android/4.2.php

Значит и реакт должен мочь в что-то подобное

Andrew
31.03.2017
13:43:23
спасибо, буду копать дальше

Google
Vadik
31.03.2017
13:43:37
так это просто вьюха. Андрей спрашивает, что делать с уходящими по onChange запросами, если я правильно понял

Denis
31.03.2017
13:44:42
А были у кого-то проблемы с версткой?

У нас что-то поехало под Android всё то, что так красиво выглядит на iOS

Vadik
31.03.2017
13:46:23
Андрей, мы просто отправляемым запросам присваивали айдишник и выводили результаты от последнего

Denis
31.03.2017
13:46:47
Выглядит ниочень

Vadik
31.03.2017
13:46:51
с версткой регулярно были, с марджинами в основном

Den
31.03.2017
13:47:36
Не запускается эмулятор, разные версии уже пробовал

03-31 13:43:44.468 8724-8758/system_process I/Choreographer: Skipped 46 frames! The application may be doing too much work on its main thread. 03-31 13:43:44.472 8724-8753/system_process I/Process: Sending signal. PID: 9345 SIG: 3 03-31 13:43:45.387 8724-8731/system_process W/art: Suspending all threads took: 941.475ms

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

Alex
31.03.2017
13:48:50
убей adb

и заново все запусти

и все процессы эмуляторов

Vadik
31.03.2017
13:58:15
Выглядит ниочень
согласен, но если по-другому не получается)) в идеале надо ставить задержку на запрос после onChange и отменять предыдущие, с AutocompleteTextView делают точно так же

Vadik
31.03.2017
14:02:03
не лезу спорить, я только через строку прочитал http://makovkastar.github.io/blog/2014/04/12/android-autocompletetextview-with-suggestions-from-a-web-service/ о AutocompleteTextView

Denis
31.03.2017
14:04:38
А вот как оно уже дальше внутри обрабатывает - та еще задачка)

Google
Den
31.03.2017
14:06:29
и все процессы эмуляторов
не помогло, куча варнингов еще в логкате

Alex
31.03.2017
14:09:24
а оперативки то хватает?

Den
31.03.2017
14:10:33
да

может такое быть из за старого проца без sse 4.1?

Dmitry
31.03.2017
16:20:22
ага, я уже написал свой ? :)
вот есть неплохой набор велосипедов: underscorejs.org

Denis
31.03.2017
16:29:04
Подкинем дров



Alexander
31.03.2017
16:35:27
RN ещё ниже?)

Denis
31.03.2017
16:35:49
RN ещё ниже?)
такого ада еще не придумали ?

Play
01.04.2017
03:25:21
REDUX Событием onPress вызываю функцию onButtonPlay <PlayButton onPress={this.props.onButtonPlay}> <Icon name={'play'} size={120} color="#EF2B47" /> </PlayButton> Функция onButtonPlay отправляет dispatch вызывая анкшен playAction togglePlay() { const { dispatch } = this.props dispatch(playAction()) } Определяю акшен: export default connect(mapStateToProps, { playAction })(Player) В ответ ошибка что он не определен Где ошибка? Весь код здесь: https://github.com/playra/raketa/blob/redux/src/components/Player.js

Murad
01.04.2017
07:28:43
*кто не определен?

dispatch ? props ?

onButtonPlay ?

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

Google
Vadim
01.04.2017
12:55:35
Чем пользуетесь, чтобы смотреть инфу по крашам?

bugsnag/fabric что удобнее для js?

Бекболот
01.04.2017
13:14:03
Ребята, нужен документация работа с digits на react native

Vladimir
01.04.2017
13:19:00
что такое digitts?

Бекболот
01.04.2017
13:20:28
что такое digitts?
digits - сервис для аутентификация через тел номер

Vladimir
01.04.2017
13:25:15
а вот это не работает?

https://fabric.io/kits/android/digits/install

ой

https://github.com/JeanLebrument/react-native-fabric-digits

ENAMETOOLONG
01.04.2017
13:40:20
Vadim
01.04.2017
13:42:16
react-native-fabric-digits оно поддерживает ошибки в js/trace?

ENAMETOOLONG
01.04.2017
13:43:28
react-native-fabric-digits оно поддерживает ошибки в js/trace?
Тебе нужен react-native-fabric + react-native-fabric-crashlytics

Den
01.04.2017
18:14:37
Кто в чем пишет? Какие плагины ставит?

Play
01.04.2017
18:24:25
Извиняюсь за нубовы вопросы - это не как не связано с первым апреля, но все же) Вызываю по старинке все работает. startSong() { console.log('play') this.props.group0.play() } Вызываю по паттерну Redux startSong() { console.log('play') startPlaying() } Не работает, при этом понимаю, что мне нужно где-то указать путь на трек и вызвать у него play() Как вписать мою задачу в архитектуру Redux? исходник: https://github.com/playra/raketa/blob/redux/src/components/Player.js

Murad
01.04.2017
18:27:45
да просто аргументом в экшн

и componentWillReceiveProps

Google
Play
01.04.2017
18:31:45
да просто аргументом в экшн
startPlaying(this.props.group0.play()) так что ли?

Murad
01.04.2017
18:32:06
что такое group0?

hlomzik
01.04.2017
18:33:03
как организовывать RN проект в гите? что из всего этого бардака коммитить?

Play
01.04.2017
18:33:58
что такое group0?
там предполагается массив из аудио луппов лежать, всего 8 групп

Murad
01.04.2017
18:34:10
как организовывать RN проект в гите? что из всего этого бардака коммитить?
стандартный гитигнор генерится вместе с проектом

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

обязательно вызывать .play() ?

разве плеер не запускает автоматом?

Play
01.04.2017
18:36:48
export default combineReducers({ group0: G0 }) в моем случае айдишка G0?

hlomzik
01.04.2017
18:37:51
стандартный гитигнор генерится вместе с проектом
папку гита искал, а игнор пропустил! спасибо)

Murad
01.04.2017
18:38:21
лучше как-то так combineReducers({activeTrack: (s, {type, newTrack}) => type === 'CHANGE_TRACK' ? newTrack : s})

Play
01.04.2017
18:38:31
ну так передавай айдишку того что хочешь играть
иногда плей, иногда стоп или пауза, у либы react-native-sound полно функций

Murad
01.04.2017
18:39:28
а визуализацию ты в рендере делаешь?

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