
Vlad
28.09.2018
21:18:36
Если тебе быстро прототип надо попробовать, то сойдёт. На боевом не

Dmitry
28.09.2018
21:20:05
я понимаю что вебпак дает кучу возможностей для конфигурации и тд

Vlad
28.09.2018
21:20:44

Google

Dmitry
28.09.2018
21:20:53
так там же нет конфигурации
бабел настроил и поехали

Vlad
28.09.2018
21:21:11
Значит ты ещё не был на боевых проектах )

Dmitry
28.09.2018
21:21:25
эм

Vlad
28.09.2018
21:21:32
И парсел покрывает все задачи. Юзай его

Dmitry
28.09.2018
21:21:39
вот 4 проект
был проект где была куча всякого говна и надо было кастомный вебпак
потому что ребята придумали костыли
и эти костыли решили сделать через вебпак
а так вообще когда у тебя меньше свободы, то и меньше костылей

Vlad
28.09.2018
21:22:38
Ну мб, я вот не помню , когда не трогал конфиги

Andrew
28.09.2018
21:24:27
когда на ванилле пишешь удобней парсел

Vlad
28.09.2018
22:02:16
Вопрос. Webpack SplitChunksPlugin. Когда указываешь maxSize, бадл разбивается очень рандомно, хотя можно быть меньше кусков сделать, к примеру был ентри 1м, поставил макс сайз 400кб, разбило на 12 кусков (450кб, 200, 150, 20, 20 и т.д.) Можно как то сделать, что бы адекватно сплитило модули? без максайза все норм, вендор отделяет на 1м

Google

Дмитрий
28.09.2018
23:10:48
Подскажите плиз.
Нужно сделать роутинг не только для страниц, но и на всплывающие окна, открытые вкладки на старницы и прочее.
Потянет ли это дело react-router?
не будет ли с ним проблем?

Andrew
28.09.2018
23:11:21
тут не в роутере дело
можешь просто квери параметр захерачить и все

Дмитрий
28.09.2018
23:12:49
что -то типа этого? history.push({
pathname: '/dresses',
search: '?color=blue'
})

Kelin
28.09.2018
23:16:08
реакт роутер гавно
change my mind

Andrew
28.09.2018
23:16:51

Дмитрий
28.09.2018
23:17:58
а что тогда сейчас норм для роутинга?

Andrew
28.09.2018
23:18:13
reach router

Илья
28.09.2018
23:18:31

Дмитрий
28.09.2018
23:18:32
спасибо почитаю

Andrew
28.09.2018
23:18:45

Kevin
28.09.2018
23:18:46
хайпом

Илья
28.09.2018
23:18:51
Что то по доке не понял преимуществ

Дмитрий
28.09.2018
23:18:56
в рич роутере тоже надо с квери параметрами возится и вручную их парсить?
(в случае если задача по роутингу жесткая, т.е. покрыть руотами табы , окна итд)

Andrew
28.09.2018
23:19:16

Илья
28.09.2018
23:19:38

Google

Andrew
28.09.2018
23:19:40
они как пропсы прийдут

Kelin
28.09.2018
23:20:00
Бля, почему во вью сделали нормальный роутер, а в реакте до сих пор такого не вижу

Kevin
28.09.2018
23:20:47
если бы во вью была полноценная замена react-intl, я бы вообще задался вопросом, нафига я до сих пор мучаюсь с реактом

Andrew
28.09.2018
23:21:22
вон в онгуляре самый продвинутый роутер

Илья
28.09.2018
23:21:41
Named route куда важнее редиректа в рендере, да и с query тоже возится не боль, все решается легко

Andrew
28.09.2018
23:21:52
херак и в любом месте тебе через DI досутпен его инстанс

Cenator
28.09.2018
23:22:58

Илья
28.09.2018
23:22:59
Не юзал, vue router показался очень удобным и действительно декларативным

Andrew
28.09.2018
23:24:16

Илья
28.09.2018
23:24:24
После него реакт роутеры выглядят печально

Cenator
28.09.2018
23:24:26
Vue.use(Router)
ага, топчик

Cenator
28.09.2018
23:24:43
Нахера фреймворку вообще про это знать?

Andrew
28.09.2018
23:24:43
короче идите и пишите тогда на vue
реакт это библиотера и никто за роутинг не отвечает по сути

Kelin
28.09.2018
23:25:25
Я сказал про роутер, а не про фреймворк

Илья
28.09.2018
23:25:57

Kelin
28.09.2018
23:26:00
А апи у роутера там лучшее из всех, что я видел где-либо

Google

Andrew
28.09.2018
23:26:36
потому что я в vue не умею ))000

Kelin
28.09.2018
23:27:12
Приводишь пример хорошей технологии
@
- Вот и пиздуй пиши на том, где эта технология используется
Земля пухом, че сказать
Точнее, не так
поправил

Илья
28.09.2018
23:27:54

Kelin
28.09.2018
23:29:25

Andrew
28.09.2018
23:29:42
давайте тогда redux критиковать еще

Kelin
28.09.2018
23:30:10
Бтв, прошу заметить, я ни слова не написал о том, что “реакт должен знать про роутер”. Vue.use это дерьмовый подход и я об этом не раз писал здесь. Речь шла исключительно о роутере и его апи

Admin
ERROR: S client not available

Andrew
28.09.2018
23:30:11
я просто в основном на next.js сижу и мне похера на роутинг
и вообще раз на то пошло то стейт менеджер должен знать о роутере
потому что url это часть стейта приложения

Kelin
28.09.2018
23:33:19
Ничто не мешает создавать роутер нормально и втыкать, как это принято обычно в реакте
const myRouter = new Router(routes)
const App = () => <RouterProvider router={myRouter}>…</RouterProvider>
И в нужных частях приложения писать
myRouter.push(‘/‘)
Без ублюдства вида <Redirect to=“/“ />, покажите мне дауна который это придумал

Andrew
28.09.2018
23:34:10

Kelin
28.09.2018
23:34:11
или как там оно в редаксе

Andrew
28.09.2018
23:34:51
мидлвару втыкаешь и оно все свистит - пердит тебе в стейт

Илья
28.09.2018
23:35:32

Andrew
28.09.2018
23:35:53
Redirect как компонент
это просто блевота

Google

Kelin
28.09.2018
23:36:01
Потому что редирект - это действие, это блять не компонент. И с какой стати он должен “рендериться”

Andrew
28.09.2018
23:36:11

Kelin
28.09.2018
23:36:28
С какой стати автор реакт роутера решил, что возможность делать редирект внутри стора или еще где-то, не нужна
И что он предложил? Ну вы это, ебаните createHistory там прокиньте его туда-то, тока это, либу установите сначала

Andrew
28.09.2018
23:37:43

Kelin
28.09.2018
23:37:44
а нормально сразу сделать неее, у нас же вся логика в компонентах портянками на 500 строк, че там какой-то редирект отрендерить

Andrew
28.09.2018
23:37:52
и херачили где им хочется
как тебе такое Илон ?

Abu
28.09.2018
23:38:18

Илья
28.09.2018
23:38:20
Ну типа компонент это уже не просто вьюха, а ещё и какое-то действие, небольшой смысл в этом все же есть

Kelin
28.09.2018
23:38:30
Я за то, чтобы роутер создавался отдельно и ни от чего не зависел

Kevin
28.09.2018
23:38:44
хм, вижу в доках ричроутера всё тот же компонент Redirect

Andrew
28.09.2018
23:38:46

Kelin
28.09.2018
23:39:08
Где вы берете вообще то, что я не говорил
myRouter.watch(dispatch(‘ROUTE_CHANGED’))
Видимо, я на албанском пишу, один товарищ на вью писать послал, другой спрашивает про зависимость от стора
Вот здоровый вариант “держать в курсе стор” об изменениях роутера

Andrew
28.09.2018
23:40:19

Илья
28.09.2018
23:40:25

Kelin
28.09.2018
23:40:58
Потому что логику во вью-слое походу только фронтендеры позволяют себе писать

Andrew
28.09.2018
23:41:39

Kevin
28.09.2018
23:42:08

Andrew
28.09.2018
23:42:10
я против потому что это просто тупо, рендер должен быть без сайдэффетов