
dima
26.07.2018
20:26:09

Cenator
26.07.2018
20:26:34

Artem
26.07.2018
20:26:47
artalar ни в коем случае нельзя допускать то собеседований?

Kendr
26.07.2018
20:27:46

Google

Сергей
26.07.2018
20:28:03

Roman
26.07.2018
20:29:38
Это такую дичь спрашивают где-то?

Cenator
26.07.2018
20:29:46

Maksim
26.07.2018
20:30:31

Artem
26.07.2018
20:32:46

Maksim
26.07.2018
20:33:52
Скиньте годную статью почитать об организации файловой структуры в react, спасибо

Alexey
26.07.2018
20:34:22
всем привет, есть один, возможно глупый, вопрос, а есть ли какие то преимущества в использовании node.js в качестве веб сервера вместе с реакт? если учесть что сервер рендеринга не планируется

Kendr
26.07.2018
20:34:36

Cenator
26.07.2018
20:34:38

Dmitry
26.07.2018
20:34:51

Alexey
26.07.2018
20:35:24

Artem
26.07.2018
20:37:38

Google

Valeriy
26.07.2018
20:37:50
0 + !0 === 1

Kendr
26.07.2018
20:38:03

Artem
26.07.2018
20:39:22
Плохо или как?
слишком много всего в модуле, атомы к примеры, не пойме зачем, есть же ui

Valeriy
26.07.2018
20:40:50
в python и ruby аналогичных приколов хватает тоже

Artem
26.07.2018
20:41:03
замкнул порочный круг)

Valeriy
26.07.2018
20:41:37

Artem
26.07.2018
20:41:43

Valeriy
26.07.2018
20:42:11
вся эта мутабельность, иммутабельность массивов и строк
передал как параметр, внутри что-то поделал - жди сюрапризов :)

Artem
26.07.2018
20:44:31
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D1%8B_%D1%81%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F
вот там внизу, есть список для неявных 3 пунта, самые доступное обьяснения что я видел
заучиваешь, идешь на собеседование, профит)

Valeriy
26.07.2018
20:45:23
пффф.... никогда не юзаю ==
просто eslint на это натравлен изначально всегда

Yura
26.07.2018
20:46:59

Artem
26.07.2018
20:47:00

Google

Yura
26.07.2018
20:47:24

Artem
26.07.2018
20:47:32

Yura
26.07.2018
20:47:55

Artem
26.07.2018
20:48:38

Yura
26.07.2018
20:49:31

Vladimir
26.07.2018
20:51:13
Всем привет. Объясните мне пожалуйста, где я не прав. Вот есть такой компонент - https://codepen.io/Horobi/pen/KBXpQQ?editors=0010#0. В стейт все нормально из функции updateMsgState пишется, а вот в localStorage неправильно - первая запись попадает как null, и всегда localStorage отстает на одну запись, ЧЯДНТ?

Dmitry
26.07.2018
20:54:40
ну и плюс в модуле нету дифференциации на компонент и контейнер

Artem
26.07.2018
20:55:27

Dmitry
26.07.2018
20:55:38
не всегда

Artem
26.07.2018
20:55:47

Dmitry
26.07.2018
20:55:49
обычно есть куча специфик дерьма поверх юайных елементов

Dmitry
26.07.2018
20:55:58
и их непонятно куда складывать

Artem
26.07.2018
20:56:11
не всегда
да модулям свойственно расти, если в модуле доп. накидаешь, структура начинает ломаться

Dmitry
26.07.2018
20:56:27
но с атомиком оно все нормально выходит
и нормально скейлится

Artem
26.07.2018
20:56:36

Dmitry
26.07.2018
20:56:57
да, но тогда у тебя зависимости от модуля будут лежать в юай папке
а это неправильно
все что относится к модулю должно быть в модуле

Google

Artem
26.07.2018
20:57:20

Dmitry
26.07.2018
20:57:45
да, но у тебя там будет лежать спецфический для модуля стафф
который врядли будет реюзаться
надо правильно отделять ответственность

Artem
26.07.2018
20:58:16
в модуле по идеи надо композировать элементы ui, логику, источники данных (router, redux, mobx etc...)

Dmitry
26.07.2018
20:59:25
идея в том что если ты убираешь модуль из проекта, то почти ничего лишнего в проекте не остается

Admin
ERROR: S client not available

Artem
26.07.2018
20:59:37
смотри в чём красота когда в ui все что нужно, ты просто его можешь заменить, без боли, у меня обычно в ui index.js который уже наружу импортить что то готовое к использованию в модулях

Dmitry
26.07.2018
21:01:10
ну вот у меня ща в модуле есть кейс со степпером
он очень кастомный
и особого профита делать его реюзабельным нету
я сделал его более менее независимый компонент в контексте модуля, но класть его в юай особого смысла нету

Artem
26.07.2018
21:03:19
ну тут наверно под каждый проект найдется своя архитектура и структура файлов)

Dmitry
26.07.2018
21:04:16
ну вот у меня, @sergeysova, @ZeroBias примерно одинаковая структура, на абсолютно разных проектах
и все довольны
а не изначально
если у тебя 5 компонентов, то проще их в руте оставить

Artem
26.07.2018
21:05:32
и все довольны
ну как бы 3 хороших парня, это еще не весь мир фронтэнда?

Google

Artem
26.07.2018
21:06:30

Dmitry
26.07.2018
21:07:09
пейджи, роуты, фичи, ui, а у меня просто модули
с разными зонами ответсвенности

Artem
26.07.2018
21:07:23
атомик хорошо заходит, когда остальные тоже вкурсе атомика, дизайнеры, менеджеры

Dmitry
26.07.2018
21:08:19
ну вообще папки компонентс было бы достаточно, но когда все разростается в ней тяжело ориентироваться
а атомик это хорошо структурирует

Artem
26.07.2018
21:09:21
ну думать о структуре полезно, как обычно, папка контейнерс, там импортится один компонент с коннект, втыкает, в разные места апа
потом начинаешь тестить, плачишь, хочешь юзать компонент с другим источником данныех к примеру урл плачишь, вообще на гвозди прибитое приложение к технологиями это всегда фигово)
ну аталар говорил, что у его тимлида ушел день на это) если у тебя быстрей, значит можешь позвонить в гугл и спросить а чего это тебе еще оффер то не сделали, и ничего они там случайно не попутали)

Dmitry
26.07.2018
21:24:58
не совсем)

Сергей
26.07.2018
21:25:11
может вам в нубс чат?

Kendr
26.07.2018
21:26:22
С козырей одмин зашел

blkmrkt
26.07.2018
21:32:58
? An isomorphic virtual DOM is much like an inverted-index homomorphic shadow DOM, but instead of using a shadowed mapping they virtualize the original elements themselves.

Ruslan ?
26.07.2018
21:52:11
Ахиренно ?
https://telegram.org/blog/passport

Denis
26.07.2018
21:53:10
Баян

Сергей
26.07.2018
21:53:25
лол

Dzmitry
26.07.2018
22:09:55