
Eliajah
14.10.2017
20:57:05
вроде нет )
Например, в вк. Раньше с парнем с такой же аватаркой и именем общался

Sergey
14.10.2017
20:57:57
возможно )

Eliajah
14.10.2017
20:58:06
Ан нет, не ты :)

Юра
14.10.2017
20:59:08

Google

Max
14.10.2017
21:02:02
посмотри в сторону nginx-push-stream
мы так подписку делали, чтобы вебсокет сервер на беке не городить

Sergey
14.10.2017
21:03:26

Laszlo
14.10.2017
21:37:24

Eliajah
14.10.2017
21:38:26

Laszlo
14.10.2017
21:40:22

Eliajah
14.10.2017
21:41:40
Да ладно, я не против рекламы

Kelin
14.10.2017
22:33:38
готовьтесь ребята
щас будет дохуя спама
vue чат уже засрали бошками аххахах

Сергей
14.10.2017
22:34:16
спам перешел на новый уровень

Kelin
14.10.2017
22:34:27
там пиздец)

Google

Default
14.10.2017
22:39:54
Хера сразу в пятером :D

Kelin
14.10.2017
22:40:53
в вью их штук 30 залетело

Default
14.10.2017
22:43:17
ХЕРА
Да там не 30
А больше
58
Охереть

Сергей
14.10.2017
22:44:43
в @electron_ru тоже

Darkling
14.10.2017
22:46:53
А можно на вуй ссылочку?)

Сергей
14.10.2017
22:47:04
@vuejs_ru

Darkling
14.10.2017
22:47:26

Aleksandr
14.10.2017
22:48:07
@vuejs_ru

Kelin
14.10.2017
22:55:32
too slow

Usman
14.10.2017
23:11:53
Ребята, как получать время трека в реакте?
все время возвращает NaN
currentTime() {
this.setState({
trackTime: this.audio.duration
});
}

Сергей
14.10.2017
23:13:16
чувак

Usman
14.10.2017
23:13:45
componentWillMount() {
this.audio = new Audio();
this.audio.src = this.state.playList[this.state.trackIndex];
}

Юра
14.10.2017
23:16:13

Google

Usman
14.10.2017
23:16:43
this.state = {
playing: false,
playTitle: '|>',
prev: '«<',
next: '»>',
trackIndex: 0,
playList: ['mp3/01.mp3', 'mp3/02.mp3', 'mp3/03.mp3', 'mp3/04.mp3'],
trackTime: '00:00'
};

Сергей
14.10.2017
23:16:55
чувак
открой гист
и скинь весь компонент туда
мб у тебя просто трек не успел подгрузиться
и нет инфы о его длине

Usman
14.10.2017
23:18:18
и нет инфы о его длине
когда прерключаешь, возвращает NaN. Потом нажимаю на паузу и когда запускаю время появляется

Юра
14.10.2017
23:18:26
Тут (https://javascript.ru/forum/misc/48215-html5-audio-duration-v-chrome-vozvrashhaet-nan.html) пишут, что «На сервере должен быть отключен streaming для аудио файлов, чтобы Chrome и IE правильно отображали duration».

Usman
14.10.2017
23:18:56

Сергей
14.10.2017
23:19:01
просто ждать подгрузки
а потом что-то отображать

Сергей
14.10.2017
23:19:24
например if (this.trackLoaded)
ну как костыль

Юра
14.10.2017
23:19:31
Но поскольку тебе все равно что-то показать надо, сделай так:
isNaN(this.state.trackTime) ? 0 : this.state.trackTime
Кстати, а такой вопрос. Как ты currentTime используешь?

Admin
ERROR: S client not available

Usman
14.10.2017
23:22:50

Юра
14.10.2017
23:23:04
Просто так-то смысла его в state прокидывать особо нет.

Google

Юра
14.10.2017
23:23:52
Да и this.audio тоже смысла держать нет.
Тебе нужно повесить обработчик на событие onDurationChange. И в нем уже делать this.setState({ trackTime: this.audio.duration })

Alexander
15.10.2017
00:54:31
Друзья, а кто и как рендерит datepicker’ы для браузерной и мобильной версии? Вариант с браузерным попапом для мобилок не айс, имхо.

Anton
15.10.2017
00:55:22
на мобилах самый лучший вариант - нативные контролы

Alexander
15.10.2017
00:56:19
согласен. мобилку отпределять через mobile-detect или есть более изящные методы?

Oleh
15.10.2017
09:15:17
привет всем. Ребят, почему может не работать вот этот способ анимации с реакт-роутером? https://github.com/ReactTraining/react-router/issues/4351#issuecomment-281196606
у меня не рендерятся компоненты внутри Switch вообще.

Федор
15.10.2017
09:20:51
С 13 по 19 ноября в Будапеште состоится выездной бизнес ретрит! Ребята собирают 25 успешных исключительных людей для того чтобы поучиться, поработать и вместе отдохнуть! Каждый день новый спикер со своей темой, разбор ваших кейсов, инструменты для роста и нетуристический Будапешт. Бизнесретрит.рф Присоединяйтесь к нам.

Vladimir
15.10.2017
09:29:40

illiatshurotshka❄️
15.10.2017
09:30:09
setState ето функция

Vladimir
15.10.2017
09:30:26
хмм
хотелось бы узнать, как изменить значение)

Andrey
15.10.2017
09:31:06
this.setState(prevState => ({
user: {
...prevState.user,
name,
},
}))

Vladimir
15.10.2017
09:33:51
О, это уже другой разговор

Andrey
15.10.2017
09:34:12
Только лучше доки прочитай.

Vladimir
15.10.2017
09:35:09
Идея хорошая, но у меня нет врмени просто, да и доки хреновые)

andretshurotshka?❄️кде
15.10.2017
09:37:04
хреновые?)

Vladimir
15.10.2017
09:37:22
Даа)

Аво
15.10.2017
09:37:52
нормальные доки

KDeveloper ??
15.10.2017
09:38:53
дайте угадаю, потому что не на русском? ??

Oleh
15.10.2017
09:39:42
в доках же не пишут, как поменять свойство у обьекта user через setState

Google

Vladimir
15.10.2017
09:40:04
нет, не из-за языка

Alexey Gurianov
15.10.2017
09:42:39
В доках точно есть, что setState это функция которую надо вызывать, а не присваемое свойство

Аво
15.10.2017
09:43:18
https://reactjs.org/docs/state-and-lifecycle.html

Alexey Gurianov
15.10.2017
09:43:41
А также описаны способы вызова и что Реакт сделает после вызова