
♥️
02.10.2016
11:01:15
renderComments(commentsArr){
let Data = [];
commentsArr.map(function(col, j) {
let commNow = {
title: col.name,
text: col.comm,
rating: col.raitng,
level: col.level
}
Data.push(commNow);
if(col.childs){
this.renderComments(col.childs);
}
});
console.log(Data);
}

Yakov
02.10.2016
11:01:18

♥️
02.10.2016
11:01:31
ругается на рекурсивный вызов
if(col.childs){
this.renderComments(col.childs);
}

Google

♥️
02.10.2016
11:01:54
is not a function

Alexander
02.10.2016
11:02:15
@dalinchuk https://css-tricks.com/debouncing-throttling-explained-examples/ тут вроде очень подробно описано

Семен
02.10.2016
11:02:23
bind делал?

Арсений
02.10.2016
11:02:37
@ufona не рекомендую делать рекурсивные вызовы
В JS нет Tail Call Optimization

♥️
02.10.2016
11:02:54
бинд делал
а как тогда
у меня простое дерево

Арсений
02.10.2016
11:03:05
Нужно оборачивать в специальную фигню чтобы не жрать память

♥️
02.10.2016
11:03:08
мне надо его вывести

Арсений
02.10.2016
11:03:50
http://www.2ality.com/2015/06/tail-call-optimization.html

Andrey
02.10.2016
11:05:00
На клиенте нужны отменяемые Аякс, на сервере своя логика фильтрации по таймшиампу

♥️
02.10.2016
11:06:02
да ладно оптимизации потом

Google

♥️
02.10.2016
11:06:18
я не понимаю че он ругается даже с биндом

Andrey
02.10.2016
11:06:35
А еще можно отправлять следующую порцию данных после успешного пркдыдущего

Yakov
02.10.2016
11:09:47
короче велосипедить
понятно

Viacheslav
02.10.2016
11:32:47

Yakov
02.10.2016
11:34:36

Viacheslav
02.10.2016
11:35:13
и как это решит твою проблему? :)

Yakov
02.10.2016
11:35:21
)) читаю пока

Viacheslav
02.10.2016
11:35:25
я так же могу посоветовать relay

Yakov
02.10.2016
11:35:30
)

Viacheslav
02.10.2016
11:35:31
он тоже решает эту проблему
и promise

Yakov
02.10.2016
11:35:35
нет, ну это совсем уже

Viacheslav
02.10.2016
11:37:00
https://github.com/azproduction/promise-queue
вот самое простое не велосипедное решение
создаешь очередь с конкурентностью 1

Denis
02.10.2016
11:40:56
Немного воскресного видео :) https://vimeo.com/147351380

Alex
02.10.2016
11:41:55
о нет! Только не воскресные видео!
у меня в душе еще вечер пятницы!

Name
02.10.2016
11:43:13
нет, ну это совсем уже
или можно использовать https://yelouafi.github.io/redux-saga/docs/api/index.html#takelatestpattern-saga-args если уже используешь redux-saga

Google

Yakov
02.10.2016
11:43:56

Dmitry
02.10.2016
12:13:04
?

Denis
02.10.2016
12:46:58
Я в тви обычно публикую что-то интересное

Igor
02.10.2016
15:08:56
А что за кипишь с react-router v4. Мне просто нужны анимации на смене страниц и в текущем это делается через какую-то жопу.

Dmitry
02.10.2016
16:28:03

Andrey
02.10.2016
21:24:26
Ребят, а что, все имена компонентов в реакте должны начинаться с заглавной буквы?
Создаю константу с маленькой буквы, пихаю в нее апп с оберткой, рендерю - пустой экран
Константа с большой буквы - пацаныващеребята

Mikhail
02.10.2016
21:37:18
в jsx такое правило, если с большой начинается — реактовский компонент, иначе обычный элемент

Andrey
02.10.2016
21:37:58
Ок, спасибо

Mikhail
02.10.2016
21:38:11
https://facebook.github.io/react/docs/jsx-in-depth.html

Andrey
02.10.2016
21:38:37
??

Nikita
02.10.2016
21:52:44
https://github.com/nkt/redux-focus
народ, что думаете?) пока не придумал ничего лучше(

Ostap
02.10.2016
21:55:34
redux для фокуса елемента ?
ШТА

Evgeny
02.10.2016
21:55:41
Че
Зачем
Чем autoFocus атрибут не устраивает?

Google

Nikita
02.10.2016
21:56:15
лол, он работает вообще иначе)
он работает при маунте и все
вот ты сейчас с телеграма пишешь
обрати внимание, что в декстопной/веб версии, фокус всегда в поле ввода

Ostap
02.10.2016
21:57:43
onFocusWhenItNeeded() {
this.node.focus()
}
…
render() {
<input autoFocus ref={node => this.input = node} />
}
оно ?

Nikita
02.10.2016
21:57:59
вообще нет)

Ostap
02.10.2016
21:58:00
при маунте будет аутофокус
а когда нужно onFocusWhenItNeeded
ок, тогда жги

Art
03.10.2016
03:58:31

Anton
03.10.2016
05:08:15
Эм, что это и зачем это? Оо

anoru
03.10.2016
06:58:43
Либу не смотрел, но вопрос - почему не работает вариант установки фокуса на onBlur?

Nikita
03.10.2016
07:58:11
автофокус переодически нужно отрубать) например при открытии модалки, или использовании поиска)
https://jsfiddle.net/7m9y77ex/ - а еще это не работает в сафари, например)


Denis
03.10.2016
10:06:32
? Дамы и господа! Ещё раз хочу напомнить, на этой неделе, в четверг, состоится конференция InterCom 2016, ктороая будет посвящена интеграции веб и мобильных приложений с голосовыми, видео и текстовыми коммуникациями, чатам, ботам и месседжингом в целом.
Что там будет? Звиад Кардава, Google Developer Expert, расскажет о своем опыте разработки Back-end для мессенджеров - он занимался этим последние несколько месяцев и делал глубокий анализ доступных прямо сейчас технологий. Максим Лапшин расскажет про серверную реализацию WebRTC для видеостриминга, а Игорь Шеко - про клиентскую, для работы с голосом и видео в браузерах и на мобильных платформах. Александр Сербул из Битрикс24 расскажет сразу про Front-end и Back-end, при реализации видеозвонков и шаринг экрана со стороны мобильных приложений, отображение большого количества данных в реальном времени со стороны сервера.
На наши группы выделили несколько подарочных билетов и мы с удовольствием их розыграем, для того, чтобы принять участие - заполните форму: https://denisizmaylov.typeform.com/to/UA3bDP


Artur
03.10.2016
12:28:40
хай
ищу фронт-либу для динамических фильтров типа яндекс маркета. можете что посоветовать?

Victor
03.10.2016
12:51:33
В react-router когда задаешб роутинг в виде объекта, как редирект называется? Не могу в доке найти

Vladimir
03.10.2016
12:52:11
никак
onEnter

Google

Victor
03.10.2016
12:54:37
да, спс

Vladimir
03.10.2016
13:08:30
друзья, а чем вы мокаете зависимости в тестах компонентов? Если имеет значение, то при работе с enzyme

Vladimir
03.10.2016
13:15:21
а что ты мокаешь?
с shallow кажется ничего особо мокать не нужно

Vladimir
03.10.2016
13:15:50
c mount - вложенный компонент найти
типа wrapper.find(AnotherComponent).length

Alex
03.10.2016
13:17:22
народ, mjml юзает кто?

Vladimir
03.10.2016
13:17:30
AnotherComponent в себе проверки содержит, мне его реализацию тестировать не нужно
использовали rewire плагин для babel, да уж больно у него синтаксис громоздкий. разве что обертку вокруг написать

Alex
03.10.2016
13:20:12
псоветуйте либу какую для реакта, чтобы генерить HTML Email писем

anoru
03.10.2016
13:28:53
https://github.com/revivek/oy

Lupsick
03.10.2016
13:50:45