
Nikolay
11.01.2018
20:10:43
Найдите здесь не JS

Stepan
11.01.2018
20:11:25

Andrew
11.01.2018
20:11:32
Редакс не нужен

Google

Stepan
11.01.2018
20:11:51
Это ж тоже фб

Nikolay
11.01.2018
20:12:00
Блин, нифига не ради рекламы заходил, а просто хотелось показать свои наработки, но раз тут все такие знающие и такие жесткие условия отбора, пойду дальше, не буду мешать

Dmitrii
11.01.2018
20:12:08

Nikolay
11.01.2018
20:12:10
Все всего наилучшего!

Forgetable
11.01.2018
20:12:48
Редакс не нужен [1]

kana
11.01.2018
20:12:49
я так и не понял, что он хотел
помощь? Людей схантить? Показать код?

Mikhail
11.01.2018
20:12:52
взяли человека обидели

Andrew
11.01.2018
20:12:58
+

Mikhail
11.01.2018
20:13:03
"вы вообще в реакте разбираетесь?"

Andrew
11.01.2018
20:13:07
Началось все с modx

Igor
11.01.2018
20:15:35
я сначала подумал что человек за moBx топит и ридакс ругает, только потом дошло что речь про CMS'ку

Max
11.01.2018
20:17:00
ну короче я был похоже не прав

Google

Max
11.01.2018
20:17:06
среди пхп кода там есть реакт
*формально

Stepan
11.01.2018
20:17:28
Менее отвратительной эта хуйня, конечно же, не становится

Max
11.01.2018
20:17:36
но по факту ну его нахуй такие велосипеды

Mikhail
11.01.2018
20:17:37
ну один хрен это не либа какаято а цмс

Max
11.01.2018
20:17:41
если личное мнение
любая жестокая связка бек + фронт это проблемы

Andrew
11.01.2018
20:18:57
Пхп говно прост )))

Max
11.01.2018
20:19:06
пхп это язык

Andrew
11.01.2018
20:19:12
?

Егор
11.01.2018
20:20:05

Cenator
11.01.2018
20:21:56

Mikhail
11.01.2018
20:22:18
согласен

Егор
11.01.2018
20:22:42
с чего вы взяли

kana
11.01.2018
20:23:44
цмс не нужны
а как клиентам данными заполнять купленные ими продукты?

Cenator
11.01.2018
20:24:23

Егор
11.01.2018
20:24:39

Dmitrii
11.01.2018
20:24:43
"кококо цмс не нужны кококо" - кого волнует ваше мнение

kana
11.01.2018
20:24:46
о, заебись, всегда мечтал писать каждый раз по админке

Cenator
11.01.2018
20:25:13
ну мне норм, я в продуктовой компании работаю, у меня нет задачи написать админку за 2 недели

Google

Cenator
11.01.2018
20:25:19
и всем советую

kana
11.01.2018
20:25:29
захотел такой сделать себе какую-нибудь хуйню за вечер - день на продукт, еще неделю на самописную cms

Stepan
11.01.2018
20:26:03
У сени всё, что не так, как у него, тут же окрещивается ненужным говном)

kana
11.01.2018
20:26:15
короче, я вам че скажу
нужно реакт каждый раз с нуля писать
всем советую
я правда не в продуктовой компании работаю, но есть знакомые оттуда из реакт-чата, они там подобное делают

Andrew
11.01.2018
20:28:13

Max
11.01.2018
20:31:02

Пг
11.01.2018
21:39:11
Ребят, с Webpack 3 столкнулся с проблемой дубликации модулей в чанках.
main.js подгружает 1.js он в свою очередь подгружает один из 4 файлов (2.js, 3.js, 4.js), в каждом из которых подключается один и тот же модуль, но есть много других модулей. В теории этот модуль должен вынестись в 1.js (он довольно таки тяжелый)

Stepan
11.01.2018
21:40:16
Причем всё норм, а эта дрянь даже в CommonsChunkPlugin'е не светится

Пг
11.01.2018
21:43:21
Вот у меня та же тема, все что нужно выносится в main.js из чанков, но из чанков подгружаемых в чанке -- нихуя
Хоть бери через props передавай модуль?

Николай
11.01.2018
22:02:04

Пг
11.01.2018
22:02:36
Не использую и это была шутка, я уверен что должно быть решение адекватнее

Саша
11.01.2018
22:02:50

Пг
11.01.2018
22:03:35
Стоит

Dmitry
11.01.2018
22:44:14
ну можешь руками вынести в вендор
этот модуль

Google

Dmitry
11.01.2018
22:44:49
async стоит кстати ?

Пг
11.01.2018
22:47:01
Стоит
И даже попробовал поставить deepChildren: true
Ну суть в том, что этот модуль встречается только в модулях подгружаемых в 1.js (2, 3, 4), а их всего у меня 14)
В vendor выносить как-то не айс, желательно бы в 1.js как-то поместить

Dmitry
11.01.2018
22:52:32
а minchunks
minСhunks: 3
поставь

Admin
ERROR: S client not available

Dmitry
11.01.2018
22:54:30

Пг
11.01.2018
22:59:12
https://pastebin.com/yNqdYRvm

Саша
11.01.2018
23:02:43
{
children: true,
async: true,
minChunks: module => {
return module && /redux/.test(module.context);
}
}
лучше всего дай имена чанкам
и укажи их явно
chunks: ['async', 'async2']
вместо чилдрен дипчилдрен
вообще не знал про дипчилдрен )

Пг
11.01.2018
23:11:25
Так это моветон указывать в конфиге
Разработка усложняется и каждому разрабу нужно лезть в конфиг постоянно

Саша
11.01.2018
23:13:11

Google

Саша
11.01.2018
23:13:33
можешь оставить children: true
просто допиши функцию minChunks

Dmitry
11.01.2018
23:14:25
а зач функцию если можн прост 3 поставить ?

Саша
11.01.2018
23:14:54
попадут все коммон модули, зачем все
все повторяющиеся

Пг
11.01.2018
23:15:23

Саша
11.01.2018
23:16:16

Dmitry
11.01.2018
23:16:31
ну может быть стоит пару коммон чанк плагинов
я так понимаю оно как стрим будет проходить

Пг
11.01.2018
23:19:51
Циферка помогла, спасибо
для каких? все проекты расширяются и имеют много чанков
Окей, к примеру есть заказ: сделать приложуху, есть столько то страничек. Все, окей, каждая страничка отдельный чанк
У меня заказчик придумывает по 3,5 киллерфичи в день и по пол страницы в наносекунду.
И основной критерий у него скорость работы.
В три рыла ели успеваем верстать и связывать это все дерьмо с бэком.
А теперь мне надо будет двум людям обьяснять, что теперь надо вместо просто import("path to module") писать это, плюс прописывать имя чанка и заносить его в конфиг и ловить по 3 конфликта в день в конфиге?)

Dmitry
11.01.2018
23:24:53
там это
можно через меджик коммент давать имя чанку
а потом все эти чанки резолвить в плагине
*вроде бы*

Пг
11.01.2018
23:26:20
Я пробовал /* webpackChankName = "nameOfFile" */ чтобы понять где что и как и использовать в filename: '[name][id].js'
Но что-то оно не взлетело и name остался id-шником
пихал я его в import(/* webpackChankName = "nameOfFile" */ "nameOfFile")

Саша
11.01.2018
23:27:10
потому что не chank
а chunk