@reactnative_ru

Страница 127 из 878
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
исходник кода: https://github.com/playra/raketa/blob/redux/src/components/Player.js
ты же вроде давно этим занимаешься а первый комит 3 дня назад сделан)

Play
01.04.2017
19:25:05
yadro
01.04.2017
19:26:35
как организовывать RN проект в гите? что из всего этого бардака коммитить?
все, весь js код и android/app/**/*, android/*.*, кроме android/app/build, про ios не знаю

три дня назад в ветке Redux) Там еще Master есть
просто комитов мало показалось

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
просто комитов мало показалось
Пришлость еще курс купить по ES6)

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

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

ну импорты еще

не ну зато картинки интересные

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

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

yadro
01.04.2017
19:32:03
есть бесплатный гайд
https://learn.javascript.ru/es-modern

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. просто делать разные имена, все норм? саму папку переименовывать нельзя?

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
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
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
npm (package.json) может только апперкейс, поэтому нужно так писать
што. в смысле react-native только так может? потому что github и npm как раз любят react-native стиль

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
npm init не дает апперкейсом
https://docs.npmjs.com/files/package.json здесь нет таких ограничений

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

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, ошибки пропали. Вопрос, у кого проблемы, остался.

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 клиент, кроме веб-совместимых?

Раздражает отсутствие нормальных ошибок

Vladimir
02.04.2017
07:03:38
Его нельзя отменить, рлюс та же проблема с ошибками

Я хочу знать конкретно, в чем суть ошибки

Как минимум хочется различать ошибки DNS, установления соединения, таймаут, разрыв соединения, парсинга HTTP, проверку сертификата

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

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

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