
Алексей
11.05.2017
16:31:34
открываешь нужное и все

Дмитрий
11.05.2017
16:39:36
Нужно заигнорить все node_modules в search и watch и поставить dev env пакеты в корень
Тогда на все репы будет один eslint, один ts, один flow

Google

Дмитрий
11.05.2017
16:42:01
И получится радикально быстрее чем открываь пять инстансов ide
То есть у меня ide смотрит в корень проекта, все packages/ — это просто папки с симлинками

Aleksey
11.05.2017
16:48:35
Фарту масти всем. Я вообще прогаю на няшном python, решил таки вкатиться в жс с реактом.

Artem
11.05.2017
17:00:07
прям со старта решил сразу в реакт?

Aleksey
11.05.2017
17:01:12
Ну не с ангуляра же начинать.

Konstantin
11.05.2017
17:08:42
? интересен, но жс крутой вообще!

devn
11.05.2017
17:11:48
Ахаха блять. Фартук масти

Varyen
11.05.2017
17:12:02
привет, котоны

Konstantin
11.05.2017
17:18:31

Макс
11.05.2017
17:21:02

Yan
11.05.2017
17:21:45
конечно будут)
https://github.com/yanislav-igonin/dumpach

Varyen
11.05.2017
17:24:03
уважамые, у вас можно иногда спрашивать что-то по вебпаку? в оффффициальном канале очень маленькая активность, а я смотрю вы вроде все без предрассудков

Google

Yan
11.05.2017
17:24:38
Спрашивай)
Либо в чисто жс канале

Oleg ?
11.05.2017
17:25:32
Только в замен должен будешь иногда делиться интересными ссылками или статьями)

Varyen
11.05.2017
17:25:34
например :) Tree Shaking никак не вырежет неиспользуемые функции, только модули целиком? Допустим, я подключил себе babel-polyfill, там много чего хорошего, но (допустим) использовать я хочу сейчас только Object.assign
да вообще без проблем
или я слишком замечтался тут?
не хотелось бы заморачиваться и по одному подключать полифиллы

Oleg ?
11.05.2017
17:33:50
Нужно подождать, пока прочтёт кто то, кто сталкивался с этой задачей

Varyen
11.05.2017
17:34:52
надеюсь, прочтут :)

Oleg ?
11.05.2017
17:38:19
Вообще, судя по документации вебпака, он вырежет неиспользуемые функции

Varyen
11.05.2017
17:38:35
мне тоже так казалось
но либо я неправильно готовлю, либо нет

Oleg ?
11.05.2017
17:39:14
Вырезает не всё?

Varyen
11.05.2017
17:39:39
вообще не вырезает, на модулях не проверял но верю что с ними проблем не будет
проект с легаси кодом и там очень много жирных либ, которые подключаются на один чих
я их потихоньку вырезаю, но было бы классно если бы можно было вырезать неиспользуемые функции автоматом. Алгоритмически это вроде возможно

Oleg ?
11.05.2017
17:40:54
Может конфигурация неправильная?

Varyen
11.05.2017
17:41:15
ну вот да, может, но у меня сложилось впечатление что все же tree shaking режет только модули целиком

Oleg ?
11.05.2017
17:42:30
У них в примере две функции в одном модуле, и урезается только одна из этих функций, та которая не используется

Varyen
11.05.2017
17:42:45
они импортируют только одну функцию из экспорта )

Google

Varyen
11.05.2017
17:42:56
а тут все же, например - есть jquery, и нужен из него только ajax

Oleg ?
11.05.2017
17:42:58
Ну да

Varyen
11.05.2017
17:43:10
вот я не знаю можно ли этого достичь
не собирая свой jquery самостоятельно

Oleg ?
11.05.2017
17:43:51
Нет, нельзя
Так как она испортится в объект

Varyen
11.05.2017
17:44:09
это не самый лучший пример, т.к. у него организация кода со своей атмосферой
но например те же полифиллы, вот с ними интереснее

Oleg ?
11.05.2017
17:46:05
Там нужно смотреть, как работают и экспортируются полифилы
Если по одной функции, то получится

Varyen
11.05.2017
17:46:45
babel-polyfill конкретно нативные объекты предоставляет, все сразу что он умеет
просто по-моему стоит сразу писать на актуальном "диалекте" JS, который станет ~100% распространенным в течение следующих нескольких лет, ничего не выдумывая

Varyen
11.05.2017
17:49:15
от mootools до сих пор отвыкнуть не могу иногда :) Хотя он очень классный был по архитектуре

Макс
11.05.2017
18:07:06

Varyen
11.05.2017
18:07:31
спорно, в ES2017 одна фича
по сути

Макс
11.05.2017
18:08:25
Все уйдут на Vue.js ))

Varyen
11.05.2017
18:09:01
мне кстати vue понравился больше всех остальных, но реакт тоже интересен, по крайней мере на нем чуваки из тинькова пишут свой фронт
и по их отзывам все хорошо и удобно
да и сообщество побольше гораздо

Google

Макс
11.05.2017
18:10:10
Ну так он не окреп еще просто.

Varyen
11.05.2017
18:10:44
мб :) К сожалению, на проектах пока не применял никакой фреймворк, не было возможности

Макс
11.05.2017
18:10:49
Реакт на пике )

Brs
11.05.2017
18:11:38
Точеной?

Oleg
11.05.2017
18:11:53

Admin
ERROR: S client not available

Denis
11.05.2017
18:12:49
Npm5 обещает быть шустрее ярна

Konstantin
11.05.2017
18:12:59

Denis
11.05.2017
18:13:11
JamieMason/npm-cache-benchmark: Benchmarks of npm, npm5, shrinkpack, and yarn install times
https://github.com/JamieMason/npm-cache-benchmark

Varyen
11.05.2017
18:13:14

Denis
11.05.2017
18:15:26
Да

Varyen
11.05.2017
18:15:43
неплохо

Evgeny
11.05.2017
18:49:04
О х у е н н о

Denis
11.05.2017
18:49:55
Проснулся :)

Evgeny
11.05.2017
18:54:41

Yung
11.05.2017
18:56:14
da, SC это каеф

Evgeny
11.05.2017
18:56:48
Напоминает реакт-нейтив в его лучшем проявлении (всё компонентами)

Max
11.05.2017
18:57:12
Попробовать блин чтоли

Google

Evgeny
11.05.2017
18:57:59
Ну я щас проверяю работы ребят с курсов и прямо огонь

Yung
11.05.2017
18:58:06
ну мне например изначально очень зашла идея CSS Modules, но когда я SC увидел, понял что это вообще идеальная штука для меня, все супер компонентно тоже, без лишнего шатания

Evgeny
11.05.2017
18:58:10
Да

Yung
11.05.2017
18:58:56
не понимаю теперь как можно пердолить полотна CSS лапши (ссылка на пост Старкова должна быть тут)

Max
11.05.2017
18:59:34
а оно с TS норм?

Evgeny
11.05.2017
18:59:45
А почему нет

Denis
11.05.2017
19:00:05
Ща вторая версия подкатить должна

Yung
11.05.2017
19:00:15
а оно с TS норм?
https://github.com/styled-components/styled-components/blob/master/docs/typescript-support.md
очень даже

Denis
11.05.2017
19:00:17
Там будет честный мерж
Стилей
И ещё какие-то плюхи

Сергей
11.05.2017
19:04:43
Не пробовал styled-component. Какие еще плюшки, кроме инкапсуляции стилей в компоненте?

Evgeny
11.05.2017
19:05:07
Ну это всё
Лол

Сергей
11.05.2017
19:06:07
Т.е. это отличается от Компонент+стили только в том, что будет один файл вместо двух?

Evgeny
11.05.2017
19:06:15
Нет

Denis
11.05.2017
19:06:19
Принимает пропсы