@react_js

Страница 1013 из 5115
Mike
01.03.2017
09:56:07
ну мне кажется тут вопрос вкуса и привычки больше, чем "не пиши")

Andrew
01.03.2017
11:13:26
господа вопрос из дебильных, как только элемент становится реакт компонентом на него перестает действовать jquery. У меня есть плагин для паралакса по движению мыши, если это просто статика все ок, рендерю реактом не работает. Как быть?

Google
Kreizo
01.03.2017
11:45:49
http://i.prntscr.com/7a4289dc24e44bbdb5b5db2b2f1c8e04.png

http://i.prntscr.com/6b5aefcf47774e26b00ec63f5315f21a.png

подскажите почему then undefined

InoY
01.03.2017
11:47:58
Потому, что в пропсах нет этой функции вестимо

Kreizo
01.03.2017
11:48:29
сделал внутри функции экшина вроде норм работает

http://i.prntscr.com/176fe185b4ab441db4d68bc08bcde960.png

http://pastebin.com/uufbzEi2

как сделать что бы блеать селектор не убирался при следующем клике а то выходит активный класс только на одном итеме по которому кликнули [1:35] с предыдущего не нужно убирать

извиняюсь за маті

скопировал с другой конфы)

code4aman
01.03.2017
12:21:38
чат, для чего нужен componentWillMount хук?

если есть конструктор например

Google
Сергей
01.03.2017
12:23:06
конструктор это конструктор

Ruslan
01.03.2017
12:23:31
чат, для чего нужен componentWillMount хук?
This is the only lifecycle hook called on server rendering. Generally, we recommend using the constructor() instead.

Сергей
01.03.2017
12:23:31
willMount исполняется не в момент СОЗДАНИЯ экземпляра класса а в момент добавления компонента в DOM

Ruslan
01.03.2017
12:24:08
Ну на клиенте само собой

code4aman
01.03.2017
12:24:49
constructor тоже же на сервере будет исполнятся?

> willMount исполняется не в момент СОЗДАНИЯ экземпляра класса ок, когда это имеет смысл? кейсы?

Сергей
01.03.2017
12:26:05
> willMount исполняется не в момент СОЗДАНИЯ экземпляра класса ок, когда это имеет смысл? кейсы?
идеологически смысл есть разница во времени небольшая (хотя надо сорцы смотреть)

code4aman
01.03.2017
12:31:44
оказца даже ишью висит от sebmarkbage

https://github.com/facebook/react/issues/7671

Denis
01.03.2017
12:35:10
Оу жесть

Все наши компоненты превратятся в легаси?

Aleh
01.03.2017
12:36:42
issue ж давно висит, а вы много юзаете cwm?

Ҫѐҏӗѫӑ
01.03.2017
12:37:51
ващет насколько я помню, cWM - это остатки от React,createClass

Aleh
01.03.2017
12:37:58
ну да

Ҫѐҏӗѫӑ
01.03.2017
12:37:59
и выполняется это синхронно

то есть "в тот же" момент, что и конструктор

а не как выше сказали

разницы нет

во времени

Google
Сергей
01.03.2017
12:41:02
был не прав

но без cWM придется писать конструктор, super(...args)

лишний код

Aleh
01.03.2017
12:41:42
можно ж class props

Сергей
01.03.2017
12:42:30
Aleh
01.03.2017
12:43:05
?
https://github.com/facebook/react/issues/7671#issuecomment-245152882

Сергей
01.03.2017
12:43:13
можно ж class props
повесь onScroll хэндлер на window таким образом

Алексей
01.03.2017
12:43:44
Aleh
01.03.2017
12:43:46
class A { unsub = this.createOnScrollHandler(); }

Сергей
01.03.2017
12:44:35
class A { unsub = this.createOnScrollHandler(); }
хаха )) ты смешной document.addEventListener так не работает

args не обязательно))
учитывая что передается не только props, а ещё и context

Алексей
01.03.2017
12:45:24
Сергей
01.03.2017
12:46:03
все равно не обязательно
писать два параметра?

Алексей
01.03.2017
12:46:04
но без cWM придется писать конструктор, super(...args)
имхо это как экономить на ';' или '{}'

Сергей
01.03.2017
12:46:14
Алексей
01.03.2017
12:46:43
зачем тебе в super пробрасывать контекст?)

Сергей
01.03.2017
12:46:56
что?
.addEventListener метод не возвращает ничего

Aleh
01.03.2017
12:47:16
.addEventListener метод не возвращает ничего
я нигде не писал addEventListener

делай как удобно

Google
Сергей
01.03.2017
12:47:25
я нигде не писал addEventListener
Так я об этом и написал

Aleh
01.03.2017
12:47:34
сложно завернуть или что?

Сергей
01.03.2017
12:48:03
в конструктор?

или создавать на каждый чих обертку

Aleh
01.03.2017
12:48:27
class A { unsub = this.createOnScrollHandler(); }
ты не знаешь как это реализовать?

Сергей
01.03.2017
12:48:35
ты не знаешь как это реализовать?
зачем писать велосипед

Admin
ERROR: S client not available

Aleh
01.03.2017
12:49:25
мда

Михаил
01.03.2017
12:53:56
повесь onScroll хэндлер на window таким образом
А почему это нужно в cwm делать, а не а cDM?

Он же на сервере тоже срабатывает во время renderToString, а там нет window

Сергей
01.03.2017
12:54:56
А почему это нужно в cwm делать, а не а cDM?
есть и такие кейсы (browser-only)

Aleh
01.03.2017
12:55:34
code4aman
01.03.2017
12:56:52
чувак из airbnb пишет что cWM им нужен из-за того что нужный им пропс может быть не доступен в конструкторе https://github.com/facebook/react/issues/7671#issuecomment-245179949

Котяй Негодяй
01.03.2017
12:58:54
зачем писать велосипед
Обёртка над addEventListener — велосипед?

Сергей
01.03.2017
13:01:05
Обёртка над addEventListener — велосипед?
а что нет? если в каждом проекте будет по велосипеду, и везде называться по разному ой весело

Котяй Негодяй
01.03.2017
13:03:13
=))

Алексей
01.03.2017
13:03:41
Сергей
01.03.2017
13:03:59
Котяй Негодяй
01.03.2017
13:04:11
Мне иногда кажется, что Сергей потралливает.

не знаю как вы ))
...но я ни-ни.

Google
Сергей
01.03.2017
13:04:59
Котяй Негодяй
01.03.2017
13:05:31
:D
А что ты, в таком случае, думаешь о селекторах?

Есть ведь дот-нотейшн.

Опять какой-то велик завезли? =)

Сергей
01.03.2017
13:06:57
вот это уже больше похоже на троллинг)

Котяй Негодяй
01.03.2017
13:07:14
Ну, я просто толсто.

Поэтому и больше.

На самом деле, пища к размышлению.

Алексей
01.03.2017
13:10:36
Да зачем вообще код писать, нафиг свои велики городить) все уже до нас написано)

Котяй Негодяй
01.03.2017
13:11:14
Ну.

Дмитрий
01.03.2017
17:02:08
У нас тут технологическая сингулярность на подходе, вообще))

facebook депрекейтит свои разработки в пользу идеи какого-то паренька написать очередную реализацию flux

А с такой самоцензурой далеко не уедешь)

Aleh
01.03.2017
17:08:25
Ҫѐҏӗѫӑ
01.03.2017
17:11:26
они ничего не депрекейтили

и юзают флакс

Страница 1013 из 5115