
Artyom
10.07.2017
14:50:19
В чем отличие?

Max
10.07.2017
14:50:40
от чего?

Petr
10.07.2017
14:51:33
Лол зачем EE если есть redux

Google

kana
10.07.2017
14:51:36

Artyom
10.07.2017
14:51:44
Чем редакс не подходит (раз он уже есть в проекте) от event bus? Учитывая функционал экшенов в нем, я вообще не понимаю надобность event bus

kana
10.07.2017
14:52:13
Хранить-то можно, но стор приложения - не место для хранения локального стейта компонентов
Есть же такой термин как инкапсуляция

Petr
10.07.2017
14:52:34
Я бы воспользовался обычным document.querySelector

? ethorz
10.07.2017
14:53:16
че тут говно месить, event bus, хранение в store

Max
10.07.2017
14:54:41
давайте jquery заюзаем чо
весело

Artyom
10.07.2017
14:54:53

kana
10.07.2017
14:55:49
Если мне очень нужен редакс для локального стейта, который гарантированно не выйдет никуда, то я просто делаю локальный редакс
Через withReducer рекомпоса

Artyom
10.07.2017
14:56:37
Не делал так, но тоже вариант

Google

Petr
10.07.2017
14:57:31
Ну на самом деле хранить такое состояние в редаксе норм
Гляньте на redux-form

Artyom
10.07.2017
14:59:04
Вот-вот

Nikolay
10.07.2017
15:06:40

Oleg ?
10.07.2017
15:09:01
А он будет реагировать на глобальные экшоны?
Если да, то это подходит
Так что? Как в итоге фокусить компоненты в реакте?

Leonid
10.07.2017
15:14:34
Опиши какая именно задача стоит на конкретном примере, что бы более понятно было

Stas
10.07.2017
15:14:43
Привет. вопрос по rxjs. На каки шедулерах нужно исполнять debounce ui ивента в rxjs? В rxJava шедулинг обычно происходит на computation, получение результата на ui или io в зависимости от дальнейших целей.
getInputObservable()
.observeOn(Scheduler.async)
.debounceTime(300 /* ms */) // get last search query in 500 ms
.observeOn(Scheduler.asap)
в доке написанно, что оно исполняется на default шедулере, если не передавать ничего. хз как работает он в rxjs, но ничего не лагает, что странно.
ах, там дефолтный scheduler: IScheduler = async

Leonid
10.07.2017
15:17:06

Oleg ?
10.07.2017
15:17:36

Leonid
10.07.2017
15:17:55
При каком событии ?
При рендере при еще каких нить ?
далеко это сколько?
2,3 -10?

kana
10.07.2017
15:21:15

Google

Oleg ?
10.07.2017
15:21:52

kana
10.07.2017
15:22:12
Если тебе нужно реагировать на глобальные экшоны, то и хранить нужно глобально

Oleg ?
10.07.2017
15:22:12
То есть заводить EventEmitter?
Мы решили задачу флагом focus в редаксе

Дмитрий
10.07.2017
15:22:58
Опять стримы переизобретаете

Oleg ?
10.07.2017
15:23:22
А можно по подробнее?

Max
10.07.2017
15:23:51
ивент бас!

kana
10.07.2017
15:24:33
Писал ли тут кто-нибудь сложное на сайкле?
cycle.js

Mike
10.07.2017
15:25:17
слушай, @sergeysova, а что делать с огоньками, когда в двух чатах параллельно горишь?

Дмитрий
10.07.2017
15:30:17

Сергей
10.07.2017
15:31:27

Дмитрий
10.07.2017
15:32:13
Скорость разработки: 1,5 WTF/час

Nikolay
10.07.2017
15:34:02
искал autocomplete hoc и нашёл каталог https://github.com/brillout/awesome-react-components

Сергей
10.07.2017
15:34:25

Сергей
10.07.2017
15:39:04
как бы вы отнеслись, если бы увидели в проекте такой код для скрытия свойства от объекта от перебора?
Object.defineProperty(obj, 'item', {
value: 'text',
enumerable: false
})норм практика или нет, нужно советы ?

Дмитрий
10.07.2017
15:40:46
от перебора не защититься, ведь ето уже перебор

Google

Сергей
10.07.2017
15:41:56
от перебора не защититься, ведь ето уже перебор
obj.a = 2
for (var i in obj) {
console.log(i); => a
}
console.log(Object.keys(obj)); => ['a']
console.log(obj); =>{ a: 2, item: text}
console.log(obj.item); => 'text'в переборе свойства нет

Андрей
10.07.2017
15:54:17

Сергей
10.07.2017
15:55:05

InoY
10.07.2017
15:55:56

Андрей
10.07.2017
15:56:30

Admin
ERROR: S client not available

InoY
10.07.2017
15:57:52
`let a = {
[Symbol('идентификатор для читабельности кода')]: 'a'
}`

Сергей
10.07.2017
15:58:40

Андрей
10.07.2017
16:00:05

Сергей
10.07.2017
16:00:33

Ҫѐҏӗѫӑ
10.07.2017
16:09:41
бабель ничего не полифиллит
core.js полифиллит

Сергей
10.07.2017
16:11:28
бабель ничего не полифиллит
имел в виду babel-polyfill.
символы похоже не полифилит.
let fibonacci = {
[Symbol('fibonacci')]: 1,
aa: 2
}скомпилило в
var fibonacci = (_fibonacci = {}, _defineProperty(_fibonacci, Symbol('fibonacci'), 1), _defineProperty(_fibonacci, 'aa', 2), _fibonacci);

Ҫѐҏӗѫӑ
10.07.2017
16:13:03
в core.js есть символы

Сергей
10.07.2017
16:23:20

Ҫѐҏӗѫӑ
10.07.2017
16:24:21
вроде уже нет
но es6shim подключен все равно

Edele
10.07.2017
16:41:13
Куда лучше обращаться с дурацкими вопросами про цсс?
Например, с такими: http://telegra.ph/Durackij-vopros-pro-css-07-10

Donnie
10.07.2017
16:49:59

М
10.07.2017
16:56:02

Google

Donnie
10.07.2017
17:11:03

Влад
10.07.2017
17:14:11
Ребят, а если я делаю компонент Popup, как я могу его глобально во всем приложении использовать? Хочу класть внутрь компоненты а управлять попапом в jQuery-style.
Уже голову сломал над тем как при нажатии на кнопку его показывать

Mike
10.07.2017
17:20:20

Влад
10.07.2017
17:21:11
Попап получается внешний компонент, нужно т.к во внутреннем контейнере плывет верстка
Он с кнопкой в разных местах
Обычно по классу можно было в jQuery fadeIn сделать
В реакте можно что то подобное?

Mike
10.07.2017
17:23:56
Бля забудь про jQuery

Олег
10.07.2017
17:24:10
В css fadein делается

Mike
10.07.2017
17:24:25
Внешний компонент -- позишн абсолют чтоб не плыла верстка бывает
Анимации -- css
jQuery -- нахуй

Stepan
10.07.2017
17:25:29
Такс такс такс
Што тут у нас?
jQuery, ахах, наканецта!

Artyom
10.07.2017
17:26:31
Сегодня день гулящих компонентов

М
10.07.2017
17:28:17
Ребят, раз уже сегодня уже было несколько аналогичных задам свой, мучаюсь долго а ответа не нахожу
Каким образом делать анимацию между фотками слайдами? То есть есть фото1, под ним стрелочки влево вправо. При нажатии на стрелочки фото1 скользит и появляется фото0 или фото2