
Play
01.04.2017
18:41:05
в моем случае айдишка G0?

Murad
01.04.2017
18:43:52
хз, твой же код )

Play
01.04.2017
18:44:48
еще больше запутался(

Google

Murad
01.04.2017
18:45:10
ты решаешь несколько вопросов одновременно
в чем сейчас затык?

Play
01.04.2017
18:45:51
смотрю сюда https://camo.githubusercontent.com/9de527b9432cc9244dc600875b46b43311918b59/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6d656469612d702e736c69642e65732f75706c6f6164732f3336343831322f696d616765732f323438343739302f415243482d5265647578322d657874656e6465642d7265616c2d6465636c657261746976652e676966

Murad
01.04.2017
18:46:15
клевая картинка

Play
01.04.2017
18:47:59
1. Во View cобытием onPress вызываю функцию startSong() которая должна отправить Action
Отправля акшн``` startSong() {
console.log('play')
startPlaying(this.props.group0.play())
}``` трек играет, а в ответ:
исходник кода:
https://github.com/playra/raketa/blob/redux/src/components/Player.js

yadro
01.04.2017
19:23:37

Play
01.04.2017
19:25:05

yadro
01.04.2017
19:26:35

Google

Play
01.04.2017
19:27:26
Рекомендовали для решения моих задач Redux или Mobx. Месяц туториалы проходил по Redux

yadro
01.04.2017
19:27:47
попутно изучаешь

Play
01.04.2017
19:28:31

Vladimir
01.04.2017
19:28:50
кто-то очевидно хорошо наживается

yadro
01.04.2017
19:29:24
дак этож вообще фигня, стрелочные функции, дестроктуризация, остальное, опять же попутно догоняешь
ну импорты еще
не ну зато картинки интересные

Play
01.04.2017
19:30:48

yadro
01.04.2017
19:31:30
есть бесплатный гайд

Play
01.04.2017
19:31:30
'все' всмысле что понял)

yadro
01.04.2017
19:32:03

Play
01.04.2017
19:32:31
https://www.udemy.com/user/play-ra/ затарился уже по 10-20$ за курс на распродаже

yadro
01.04.2017
19:32:55
ну ок

Nikita
01.04.2017
20:06:49
Была задача у меня срендерить анимацию по верх видео и сделать что то типо скринсейва (сохранить скриншот с определенного момента видео и наложенной поверх анимацией). Воспользовался библиотекой react-native-video и react-native-view-shot. Вторую юзал из-за того что у первой нельзя было дернуть фрейм из кэша (идея для пулреквеста), в итоге вьюшот не работает на андроиде, на иос все четко. Решил просто рендерить видео компоненту указав ей определенный отрезок времени. Бум надеяться получится

hlomzik
01.04.2017
20:09:22
о, а продолжая вопросы про гит — RN сказал мне, что нужен CamelCase для названия проекта/папки, при этом для гита наоборот нужно kebab-case. просто делать разные имена, все норм? саму папку переименовывать нельзя?

Murad
01.04.2017
20:10:40

Nikita
01.04.2017
20:11:10

Murad
01.04.2017
20:11:14
проблема скрина в том что это не реальный кадр с видео, а адаптированный
я бы посылал запрос на сервер с указанием таймстемпа, и через ffmpeg вытягивал этот кадр

Google

Murad
01.04.2017
20:13:04
и телефон не грузишь, и аплоад канал, и работает хоть в браузере

Nikita
01.04.2017
20:13:23

Murad
01.04.2017
20:13:42
а?
думаю можно, но это надо спец по андроиду

Nikita
01.04.2017
20:15:07

Murad
01.04.2017
20:15:23

Nikita
01.04.2017
20:15:39
кстати тут был господин из команды фэйсбука)

Vladimir
01.04.2017
20:16:35

hlomzik
01.04.2017
20:16:49

Nikita
01.04.2017
20:16:51
@shergin

Vladimir
01.04.2017
20:17:34
А он точно с фейсбука?

Nikita
01.04.2017
20:17:40
хотел поинтерисоваться например не планируется ли включить данную либу в очередной релиз?
#whois Чатик, привет! Меня зовут Валентин. Последние полгода я работаю в Фейсбуке над ReactNative, в особенности над поддержкой iOS. Вы очень крутое комьюнити! :) Я буду рад помочь с системными вопросами или если кому-нибудь нужно пропихнуть хороший пул-реквест. (Все что я тут напишу - сугубо мое личное мнение, которое легко может расходится с мнением компании.)

Vladimir
01.04.2017
20:19:12
Что то по гитхабе не похоже на правду, но не суть

Nikita
01.04.2017
20:24:19

yadro
01.04.2017
20:40:02

hlomzik
01.04.2017
20:42:02

yadro
01.04.2017
20:42:40
уважаемые знатоки reactnavigation и redux, как мне проще брать params из навигатора в функции mapStateToProps в @connect

Google

hlomzik
01.04.2017
20:43:28
так как одного, если гайды конфликтные

yadro
01.04.2017
20:46:37
npm (package.json) может только апперкейс, поэтому нужно так писать
остальные то не важно

hlomzik
01.04.2017
20:47:25

yadro
01.04.2017
20:47:44
перепутал значит)

hlomzik
01.04.2017
20:48:04
а вот react-native init потребовал ReactNative стиль

yadro
01.04.2017
20:48:05
у меня в нейме аппер кейс и все сработало, страннно
надо попробовать npm init

hlomzik
01.04.2017
20:48:35
ну так это норм) на это не ругаются, но vscode мне подчеркнул)
хотя доки npm надо глянуть

yadro
01.04.2017
20:49:28
npm init не дает апперкейсом

hlomzik
01.04.2017
20:50:03
вооот. конфликт

yadro
01.04.2017
20:53:33
вообще я читал, что kebab-case лучше для ноды, так кроссплатформенней

hlomzik
01.04.2017
20:53:38

yadro
01.04.2017
20:53:59
однако npm init не даст)

Valentin
01.04.2017
21:25:10

Nikita
01.04.2017
21:27:55

Valentin
01.04.2017
21:35:01
О, это хороший вопрос.
tldr: Это сложный вопрос и сложное решение. Скорей всего нет.

Google

Valentin
01.04.2017
21:37:41
Дело в том, что безотносительно этой библиотеки, мы стараемся поддерживать проект маленьким и гибким. Мы скорее будем вкладываться в развитие системы модулей, чтобы сделать добавление и поддержку сторонних библиотек проще и приятнее.
Внутри, у нас тоже есть похожая по функциональности реализация. Возможно, имеет смысл её тоже заоренсорсить.

Vadim
01.04.2017
22:00:15
Загружаю файлы с RN на сервер через Fetch передавая данные файла в base64. Периодически при загрузке падает приложение. Что я делаю не так?

Adaptive
01.04.2017
22:25:25
"react-native-uploader": "0.0.10"

hlomzik
01.04.2017
22:27:52
Ну класс! RN использует flow по умолчанию, как я понял? react-native 0.42.3, flow 0.42, при этом в конфиге указан ^0.38.0 и он ругается, мол, версии несовместимы. Указал в конфиге ^0.42.0, он теперь выдает полторы сотни ошибок на классы, сгенерированные автоматом. Куда писать вообще? Кто виноват?
Откатил flow-bin на 0.38, ошибки пропали. Вопрос, у кого проблемы, остался.

Nikita
01.04.2017
22:39:04

Vadim
01.04.2017
22:43:56
оно ведь только под ios?
"react-native-uploader": "0.0.10"
да, только под ios, но есть PR на поддержку android

Vladimir
02.04.2017
04:22:57
@shergin более серьезный вопрос - нет планов добавить нормльный http клиент, кроме веб-совместимых?
Раздражает отсутствие нормальных ошибок

Mars
02.04.2017
07:02:07

Vladimir
02.04.2017
07:03:38
Его нельзя отменить, рлюс та же проблема с ошибками
Я хочу знать конкретно, в чем суть ошибки
Как минимум хочется различать ошибки DNS, установления соединения, таймаут, разрыв соединения, парсинга HTTP, проверку сертификата

Алексей
02.04.2017
07:54:35
чтож все так хотят отменять запросы то

Murad
02.04.2017
07:55:24
так а в чем проблема взять любой http клиент, и прокинуть его методы через бридж