
Ҫѐҏӗѫӑ
15.11.2016
18:18:33
потому что это индекс в массиве, а не айди энтити

Oleg
15.11.2016
18:19:28

Дмитрий
15.11.2016
18:19:38
Почему?
We don't recommend using indexes for keys if the items can reorder, as that would be slow.

Oleg
15.11.2016
18:19:39
Или нет?

Google

Vitaly
15.11.2016
18:19:51
the hard way https://facebook.github.io/react/docs/create-fragment.html

Safort
15.11.2016
18:30:04

Kreizo
15.11.2016
19:29:04
а делать ключ из new Date().getTime() норма ?

Iaroslav ¯\_(ツ)_/¯
15.11.2016
19:31:11

Илья
15.11.2016
19:31:18

Kreizo
15.11.2016
19:32:30

Дмитрий
15.11.2016
19:33:45
Если бы он сам давал ключ, то о нём бы не упоминали
а делать ключ из new Date().getTime() норма ?
Keys should be stable, predictable, and unique. Unstable keys (like those produced by Math.random()) will cause many component instances and DOM nodes to be unnecessarily recreated, which can cause performance degradation and lost state in child components

Iaroslav ¯\_(ツ)_/¯
15.11.2016
19:35:45

Kreizo
15.11.2016
19:36:06
какие например ?

Дмитрий
15.11.2016
19:36:22
Вам бы всё обходные пути поискать))

Iaroslav ¯\_(ツ)_/¯
15.11.2016
19:38:38
какие например ?
На вскидку не вспомню, но можно погуглить. Но лично моё мнение: генерить id на клиенте - bad practice. Это должен делать сервер

Kreizo
15.11.2016
19:43:02
бывают приложения без сервера

Google

Kreizo
15.11.2016
19:43:34
тогда new Date().getTime() и localstorage, норм решение

Nikita
15.11.2016
19:48:07
надо просто понимать, что key не должен меняться при апдейтах. То есть надо понимать, что за данные ты рендришь и как они меняются

Ruslan
15.11.2016
19:56:32
И куча ему подобных

Nikolay добряш
15.11.2016
19:57:31
Ребят кто нить юзал?
Джейд с реактом
Как оно

Lupsick
15.11.2016
19:58:02
пиздец

Pavel
15.11.2016
19:58:32
А зачем?

Nikolay добряш
15.11.2016
19:59:09
Потому что хомл призераю после того как к православному джейду прикоснулся

Pavel
15.11.2016
20:00:25
Ну если нравится, то занимайся, работать-то будет.
благословляю!

Nikolay добряш
15.11.2016
20:01:24

Sergey
15.11.2016
20:05:53
Аминь
джейд? до пага не обновился?))

Nikolay добряш
15.11.2016
20:07:15

Sergey
15.11.2016
20:07:47
справедливо ?

? Алёна
15.11.2016
20:07:47

[Anonymous]
15.11.2016
20:08:00
извращенцы

? Алёна
15.11.2016
20:08:01
( потому что его нет для реакта )

Сергей
15.11.2016
20:08:27

Google

Denis
15.11.2016
20:45:02
Отличие Component от PureComponent только в том, что последний автоматом делает сравнения стейта и пропсов?

Арсений
15.11.2016
20:46:37
Неа
Отличия в том что он сравнивает шаловливо (shallow compare) и в случае false не ререндерит компонент
т.е. у него грубый shouldComponentUpdate из коробки

Evgeny
15.11.2016
20:49:29
> шаловливо (shallow)
my ass

Denis
15.11.2016
20:50:41
поверхностно :)
ну я это и подразумевал
сенкс

Darwin
15.11.2016
20:53:16
Ребят кто нить юзал?
очень люблю jade, но с реактом никогда не смешиваю. 314*дец ещё хуже jsx выходит, увы.

Таймураз
15.11.2016
20:53:59
Чем html семантика так не нравится?

Nikolay добряш
15.11.2016
20:54:32

Darwin
15.11.2016
20:54:39
ну для некоторых людей инденты — они как наркотик
но знаю что не для всех
семантика никуда не девается

Таймураз
15.11.2016
20:55:14
А инденты в html уже не торт?

Darwin
15.11.2016
20:56:31
индент-синтаксис хорош лаконичностью, скобочки и кавычки большей частью нужны машине. но это околорелигиозное, не хочу разжигать
как минимум избыточность
плюс jade все-таки прекрасен чтобы отделять верстку, а реакт — это вообще не об этом

Google

Nikolay добряш
15.11.2016
20:58:08
Ну я пока ничего критичного не увидел

Dmitry
15.11.2016
20:58:44
Опять спорят какой суп есть. Или какого цвета фломастеры лучше.

Nikolay добряш
15.11.2016
21:02:13
Да дуров благословил остальное не важно по сути:)

Darwin
15.11.2016
21:06:46
Ну я пока ничего критичного не увидел
еще один момент, что реакт-компоненты с jsx понятны всей команде и любому заблудшему разработчику, а про девиации надо договариваться. а в одно лицо можно хоть на haste писать, кто ж запрещает.

Nikolay добряш
15.11.2016
21:07:16
Он же там только теги и заменяет
И кудаааа более наглядно чем пурхтмл
Если конечно о наборе рекваеров конечном то да
Одна зависимость лишняя пояаляется

Darwin
15.11.2016
21:08:22
по мне тоже. но реальность показала что не все так думают =)

Pavel
15.11.2016
21:08:30
за 3 года работы на всех местах где хотя бы в одном проекте использовали джейд - от него в итоге отказывались и больше не вспоминали

Nikolay добряш
15.11.2016
21:08:34

Pavel
15.11.2016
21:08:36
так что ты очень очень одинок

Dmitry
15.11.2016
21:08:39
Можно повторится про вкусовщину?
Jade далеко не всем понятен.

Nikolay добряш
15.11.2016
21:08:44
Ну если не брать там циклы всякие
А только чисто как хтмл то он не модет быть не понятен

Dmitry
15.11.2016
21:09:21
Кааак???
Я вот помидоры не ем. И не представляю как их можно любить.

Google

Nikolay добряш
15.11.2016
21:09:24
Потому как по сути это теги без скобок

Vitaly
15.11.2016
21:09:27
мы тут на vue + ss пишем, пока полет нормальный, я только 2 недели плакал https://github.com/SnakeskinTpl/Snakeskin

Kreizo
15.11.2016
21:09:35
jade можно использовать только для наглядности
так же как stylus

Pavel
15.11.2016
21:09:53
тебя должна была смутить в первую очередь реакция чата на джейд

Dmitry
15.11.2016
21:09:58

Kreizo
15.11.2016
21:10:17
скобки нужны только для машины

Vitaly
15.11.2016
21:10:18
а почему бы и нет?)

Darwin
15.11.2016
21:10:20

Nikolay добряш
15.11.2016
21:11:09

Dmitry
15.11.2016
21:11:32
а почему бы и нет?)
Не, меня интересует экспиэренс. Есть ли там что-то такое, что прямо вот надо пробовать?

Nikolay добряш
15.11.2016
21:11:33
К мнению толпы можно прислушаться но никак нельзя ему слкдовать

Pavel
15.11.2016
21:11:40
Меня уже ничего не смущает:)
если годами писать в стол джейд может быть и норм, но он реально экономически невыгоден, потому что нужен тебе и 2 калекам

Nikolay добряш
15.11.2016
21:12:17

Pavel
15.11.2016
21:12:40

Nikolay добряш
15.11.2016
21:12:57
Прям название фильма какого то

Darwin
15.11.2016
21:14:20
если честно, по мне стек мечты — jade + rx + sass, я в одно лицо примерно так и пишу.
но почему-то это чаша не для всех.
а реакт на работе юзаем, ибо просто и понятно всем.

Nikolay добряш
15.11.2016
21:14:37