
Mikhail
02.10.2018
15:25:55
в одной я использую хеш массив
так проще и быстрее менять стейты у миллион тумблеров

Mikel
02.10.2018
15:26:14
Ребят, кто-то пользовался ag-grid в связке с тайпскриптом?

Mikhail
02.10.2018
15:26:22
а вторая часть прилажки будет конвертить это все в json

Google

Mikhail
02.10.2018
15:26:41
по сути просто возвращать и так новый объект

Дмитрий
02.10.2018
15:28:50
shouldComponentUpdate (тоже с минимумом вычислений) и shallowCompare стоит юзать как можно больше.
Одна из таких задач, после которых вырастаешь как программист)


Artyom
02.10.2018
15:35:35
Чат, есть тут кто на gramarly/focal?

Дмитрий
02.10.2018
15:36:41
Я извиняюсь за хейтспич, но для того, чтобы понять, почему не стоит юзать фокал, достаточно быть пользователем gramarly
Уже третий крупный редизайн, а реактивность всё так и лагает и теряет апдейты
Сапожник без сапог

Artyom
02.10.2018
15:37:25
?

Eugene
02.10.2018
15:39:07
года 2-3 юзаю их сервис

Сергей
02.10.2018
15:39:41

Google

Eugene
02.10.2018
15:39:58
Чего сложного в jsx? o-O

Дмитрий
02.10.2018
15:40:14
You had one job, как говорится

bulbazavr1k
02.10.2018
15:40:54

Дмитрий
02.10.2018
15:41:52
В вуе на две буквы меньше чем в реакте. Неоспоримое преимущество ?

Andrey
02.10.2018
15:42:51
Вечные споры.

Дмитрий
02.10.2018
15:43:43
уже давно идет война между этими фандомами

Artyom
02.10.2018
15:44:34

Andrey
02.10.2018
15:44:52
Осталось биндинги нормальные для стора сделать.

Дмитрий
02.10.2018
15:45:10

Artyom
02.10.2018
15:45:12

Andrey
02.10.2018
15:45:20

Artyom
02.10.2018
15:45:29

Дмитрий
02.10.2018
15:45:31
Да. Реакт.
??
Ща ток react-dom откатим и расскажем за всю житуху

Andrey
02.10.2018
15:46:06
Отмаза всегда есть)

Дмитрий
02.10.2018
15:46:23

Artyom
02.10.2018
15:46:25

Дмитрий
02.10.2018
15:46:31
Кек

Google

Artyom
02.10.2018
15:46:56

Дмитрий
02.10.2018
15:53:07
Я считаю технологию компонентов неверной целиком и полностью, by design, поэтому я просто не пользуюсь компонентами реакта вообще
Я нахожу реакт биндинги к dom api довольно эффективной абстракцией, поэтому реакт как статический шаблонизатор думаю не скоро на что либо заменю (=== мои компоненты и функции будут возвращать React.Node)

Eugene
02.10.2018
15:54:05
я просто не пользуюсь компонентами реакта вообще???

Artyom
02.10.2018
15:54:10

Eugene
02.10.2018
15:54:15
Я что-то пропустил??

Дмитрий
02.10.2018
15:54:27
Альтернативы — компайл тайм
Похуже, потупее — svelte
Покруче — ebay marco, там натуральный космос
Ещё @chicoxyzzy следит за glimmer, но лично я считаю что они подзастряли, в сравнении с примерами выше

Andrew
02.10.2018
15:56:54

Дмитрий
02.10.2018
15:56:59
http://effector-react.now.sh

Dmitry
02.10.2018
15:57:05

Дмитрий
02.10.2018
15:57:50
view не должно колыхать что там является его триггерами или вызывается при завершении.

Andrew
02.10.2018
15:58:10

Дмитрий
02.10.2018
15:58:15
?
Нет

Dmitry
02.10.2018
15:58:27
Это был бы просто сахар

Andrew
02.10.2018
15:58:42
Ну или реально пусть стейт менеджер просто разруливает

Дмитрий
02.10.2018
15:58:55
Единственное исключение — view-related триггеры, когда мы вешаем листнеры либо ещё что делаем с dom не касаясь бизнес логики

Andrew
02.10.2018
15:59:08
Просто тогда он должен знать о dom

Дмитрий
02.10.2018
15:59:36
Кому должен всем простил

Google

Andrew
02.10.2018
15:59:43

Artyom
02.10.2018
16:00:04

Дмитрий
02.10.2018
16:00:14
Гетто

Den
02.10.2018
16:00:27
интересно ...
а как декомпозиция кода происходит
одна здоровенная портянка?

Admin
ERROR: S client not available

Дмитрий
02.10.2018
16:00:29
Слишком радикальные отличия и я нахожу jsx удобным
didMount как реализуется?
По факту, чтобы view поменялся должны измениться данные передаваемые в него, что подразумевает что мы уже в курсе что произошли изменения

Sergey
02.10.2018
16:04:09
Вопрос по тестам на mocha, как вы мокаете дочерние компоненты?

Дмитрий
02.10.2018
16:07:14
реакт — это шаблонизатор с дефолтным /* @jsx React.createElement */ в заголовках файлов
Всё, что они пробуют делать помимо этого неизменно получается крайне спорно

Den
02.10.2018
16:10:27
забавно ...
не использую реакт компоненты - звучало более вызывающе, чем оказалось в итоге

Владимир
02.10.2018
16:11:58

Andrew
02.10.2018
16:12:25
Асинк рендер

Дмитрий
02.10.2018
16:13:17
Это исключительно костыли для решения проблем самого реакта
Когда кошке показывают пальцем на дверь, она смотрит на палец

Pirate
02.10.2018
16:14:14
Vue чем-то повеяло

Дмитрий
02.10.2018
16:14:20
Да

Google

Andrew
02.10.2018
16:14:25
Старались же, писали а ты берёшь и выкидываешь

Дмитрий
02.10.2018
16:14:36
Так и нужно
Если бы я даже и взял marco я бы просто первым же делом сделал для него биндинги к jsx; если потребуется то скопировал бы нужный код, выбросил бы оригинал и внёс правки
И мне не было бы стыдно)
Но я просто считаю, что технология компонентов гораздо проще работает если изначально подумать о том, что делать с model-view
А тут marco == react

Andrew
02.10.2018
16:21:57

Den
02.10.2018
16:24:17
они ведь никуда не делись
коннектишь их к событиям и всё по идее работает
обычная реактивная стора, кажется ... сильно не всматривался
ой, м.б. реч про макро ... тогда я не в тему

Andrew
02.10.2018
16:46:27

Maksim
02.10.2018
16:49:36

Andrew
02.10.2018
16:50:20
Тултип ?

Maksim
02.10.2018
16:50:26