@react_js

Страница 670 из 5115
.
27.11.2016
17:46:23
Так-то он быстрее да, и лок файлы генерит автоматом

Name
27.11.2016
17:49:43
https://github.com/yavorsky/moment-cache смотрите что
модуль со своим описанием и обоснованием, хотя это буквально _.memoize(moment). Запилите кто-нибудь jquery-cache

Ilia
27.11.2016
17:50:33
а с вебпаком можно сделать тоже самое действие что и в галпе? типа кинул файл, прописал команду и пакеты установились все автоматом

Sergey
27.11.2016
17:51:39
вроде npm устанавливает пакеты, а не галп или вебпак

Google
Ilia
27.11.2016
17:52:37
я уже не помню, как у галпа было. не использовал его уже месяца 4

Sergey
27.11.2016
17:52:42
если ты имеешь ввиду package.json под фаилом

тебе что вообще нужно?

вебпак - это сборщик кода, галп - это таск менеджер, но с помощью всесторонних плагинов можно и код собирать

Vladimir
27.11.2016
18:05:57
вебпак - это сборщик кода, но с помощью плагинов можно делать небольшие таски галп - это таск-менеджер, но с помощью плагинов можно собирать код

огромная разница:)

Sergey
27.11.2016
18:09:17
да, особенно если сравнивать с npm XD

Vladimir
27.11.2016
18:10:03
нпм тащем-то тоже умеет запускать таски и ее используют, чтобы собирать код

Sergey
27.11.2016
18:13:20
например?

Vladimir
27.11.2016
18:13:53
npm start npm test npm run whatever

https://docs.npmjs.com/misc/scripts

это дефолтные

можно делать любыми

Google
Sergey
27.11.2016
18:15:25
ммм, ну этомелочи)

хлебные крошки)

Vladimir
27.11.2016
18:16:17
ну так

вместе с кли тулзами вообще норм

Sergey
27.11.2016
18:17:26
кли тузлами?

Vladimir
27.11.2016
18:17:59
cli

Sergey
27.11.2016
18:18:38
а

Vladimir
27.11.2016
18:19:49
для мелких проектов npm scripts + cli = ❤️

для больших всё равно всю работу делает вебпак

поэтому таски также выносятся в нпм скрипты и тоже норм

Sergey
27.11.2016
18:20:41
ну япишу такски в галп и запускаю их через npm script

Vladimir
27.11.2016
18:21:20
«я слышал ты любишь таск раннеры, поэтому я добавил таск раннер в таск раннер»

Sergey
27.11.2016
18:21:45
XD

Vladimir
27.11.2016
18:22:04
что у тебя в галп-скриптах?

Sergey
27.11.2016
18:22:30
не, ну а как еще запускать, я всегда через консоль, через npm пускаю

Vladimir
27.11.2016
18:23:08
скажи ещё у тебя вебпак в галпе?

Sergey
27.11.2016
18:23:09
в основном - сборка говнокода :D

нет, я на своей работе работаю со старыми скриптами и через галп добавил туда бабеля, склейку, минификацию

вебпак работает только с проектами на ноде

Google
Sergey
27.11.2016
18:24:47
в моем случае он не подходит для моей работы

потому-что там нужно ф-ции и объекты експортировать

а у меня скрипты в при склейки на 10к строк выходят

это было бы слишком гкморно переделывать все под стиль ноды и вебпака

Сергей
27.11.2016
18:26:48
вебпак работает только с проектами на ноде
Вебпак для фронта разрабатывался так-то

Sergey
27.11.2016
18:28:13
Вебпак для фронта разрабатывался так-то
может и так, но без import/export он не склеит ф-лы

сейчас пример покажу

Сергей
27.11.2016
18:28:35
Sergey
27.11.2016
18:28:51
Так добавь))
на 10к строк !!!??? 0_0

Сергей
27.11.2016
18:29:13
Один файл в 10к строк это немного странно

Sergey
27.11.2016
18:29:19
и глобальных переменных там тьма тьмущая

я ж говорю - говнокод галпом лучше собирать

Один файл в 10к строк это немного странно
ни чего странного, я вчера смотрел исходники http://astexplorer.net/ там побольше 10к будет

Сергей
27.11.2016
18:33:24
это компиленый вариант

исходники должны быть маленькими

Sergey
27.11.2016
18:35:13
архитекрура приложения на моей работе, больше похоже на пластилин :D

Lupsick
27.11.2016
18:35:31
какие-есть шаблоны с вменяемо настроенным react-intl?

Google
Сергей
27.11.2016
18:36:15
Sergey
27.11.2016
18:36:59
всмысле все тесно друг с дружкой повязано, нет модульности

Дмитрий
27.11.2016
18:53:49
В npm кстати билдер есть

По умолчанию

Сергей
27.11.2016
18:55:17
Дмитрий
27.11.2016
18:56:20
Если в корне пакета есть файл binding.gyp, то preinstall по умолчанию будет делать компиляцию с его помощью

Adel
27.11.2016
19:30:39
вопрос по организации кода с редаксом - допустим, у меня есть список пользователей в сторе, и есть функция isUserValid(user), которая понятно что делает. вопрос - где мне хранить ее и подобные model-specified хэлперы

Admin
ERROR: S client not available

Vlado
27.11.2016
19:31:05
Russian translation of "JavaScript Stack from Scratch" https://github.com/UsulPro/js-stack-from-scratch

Adel
27.11.2016
19:31:10
и да, речь не о форме

Дмитрий
27.11.2016
19:31:54
звучит как селектор

Pavel
27.11.2016
19:32:33
reselect мб

задавал такой же вопрос, посоветовали reselect

Andrey
27.11.2016
19:59:18
Есть компонент, есть css-modules, есть react-hot-loader и тд. Сейчас если я в компоненте укажу className={css.app}, а стили не напишу, класса не будет, если я в sass добавлю этот класс и стили для него, HMR не обновляет сам компонент, не задает ему className

Adel
27.11.2016
19:59:28
ништяк, спасибо)

Andrey
27.11.2016
20:00:02
что я сделал не так ? Как заставить обновлять компонент при таком кейсе?

Adel
27.11.2016
20:13:49
звучит как селектор
я правильно понимаю, что селектор пересчитывается при изменении тех элементов дерева, на которые опирается? We would like to replace getVisibleTodos with a memoized selector that recalculates todos when the value of state.todos or state.visibilityFilter changes (http://redux.js.org/docs/recipes/ComputingDerivedData.html) а можно как-то их пересчитывать on demand, а не на каждый чих?

Дмитрий
27.11.2016
20:15:02
> селектор пересчитывается при изменении тех элементов дерева, на которые опирается? да, так и работает >а можно как-то их пересчитывать on demand так оно и есть, ты же выше описал

или ты хочешь сам составить условие когда пересчитывать?

Google
Dreamerinnoise
27.11.2016
20:19:48
Народ, вопрос. Если я захочу перекатиться на css-in-js, то на каке либы обратить внимание? styled-components aphrodite JSS glamor Как для себя могу отметить ещё typestyle, потому что написан на ts

Дмитрий
27.11.2016
20:22:57
Подробно разобраны все варианты здесь https://youtu.be/19gqsBc_Cx0?t=26m7s

Dreamerinnoise
27.11.2016
20:37:12
Name
27.11.2016
20:38:52
Хотя чего ещё ожидать от автора sanctuary ?
ты что-то путаешь, или ты не о том sanctuary. А вообще штука ненужная, это точно

Denis
27.11.2016
20:44:10
Афродита для нового проекта точно нет Jss компромисс между всем Glamor хз, его под компотом юзает styled components Как человек заюзавший последнее, весьма этому рад

Вместо <div className={}></div> или <div style={styles}></div> Можно писать осмысленное <Wrap> <Header>some text</Header> <Content>...</Content> <Wrap>

Pavel
27.11.2016
20:48:43
и как раньше жили без этого

Denis
27.11.2016
20:49:17
Как и без твоего комментария

Pavel
27.11.2016
20:49:49
styled components про theming в лучшем случае

универсализацию примитивов для проги

но ты можешь конечно весь проект завязать на врапнутый див

Denis
27.11.2016
20:50:30
Для чего там ксс вообще?)

Дмитрий
27.11.2016
20:54:47
ты что-то путаешь, или ты не о том sanctuary. А вообще штука ненужная, это точно
Да, чёт меня перекрыло ? Но помню что видел именно автора %)

Denis
27.11.2016
21:10:36
Да, просто нужно опробовать

Есть минусы

Нет ssr

универсализацию примитивов для проги
то-то я открываю любой сайт и вижу один большой примитив на весь экран

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