169 похожих чатов

Ребят, а какой у нас сейчас самый модный/классный/конфиг-лесс сборщик для

реакт приложения / библиотеки. Rollup все еще норм выбор или что то другое есть ?

11 ответов

13 просмотров

а чем кра плох?

Viktor-Busko Автор вопроса

В проекте нет CRA и не хочется добавлять. когда они сделают (не сделают же) нормальный механизм экстенда конфига без eject'a тогда посмотрел бы. (сторонние решения не в счет)

ну если проект уже то ладно а если с нуля делаешь?

Суть его как раз в том что конфиг по умолчанию не предполагает расширяемость, там есть практически все что надо. А если нет и ты знаешь как это настроить, для этого есть eject

Viktor-Busko Автор вопроса

ну если с нуля да, юзаю CRA, но не то чтобы считаю его классным и удобным. Слишком он не дружественен к ситуациям когда хочется чуть чуть что то поменять.

Viktor-Busko Автор вопроса

Я знаю их идеологию, но даже в гораздо более сложном Angular CLI есть функционал экстенда. Понятно что можно все сломать, но я знаю как работает вебпак и мне надо иногда что то добавить, а они такие "нет". Ну спасибо.

почему — нет. Ejectишь и все

Viktor-Busko Автор вопроса

ну есть же разница между экстендом и эджектом. Отсутвие огромных конфигов в кодовой базе это как раз хорошо и мне нравится. Хочется просто иногда какой то плагин добавить, а не эджектнуть и увидеть все эти внутренности у себя в проекте.

Так сделать нельзя, потому что конкретная реализация всего этого добра скрыта от разработчика. Заэкстендил, поменял внутренности, а они с мажорной версией изменились и больше твоей экстенд не работает. Не знаю как там в ангулярах сделано, но если ты берешь на себя ответственность конфигурировать, то надо идти до конца и поддерживать конфиги самостоятельно, а если не экстендишь, то пользуешься удобным API и без танцев с бубнами.

Viktor-Busko Автор вопроса

Я вполне ок с риском что между мажорными версиями react-scripts могут быть breaking changes и мой экстенд не сработает (для этого есть мигрейшн гайды) Но вообще отсутвие экстенда в каком либо виде мне не нравится. И видимо не одному мне, иначе не появились бы библиотеки для того чтобы такое стало возможным. Но в целом речь не совсем про то была изначально и ответ я получил, спасибо :)

Да я мимопроходил просто) Ты прав, да, кому как конечно, но обычно в крупных компаниях CRA вообще не используют, как раз по причинам что придется поддерживать сразу и экстенды и миграции эти делать. А вообще я лично за Parcel топлю, zero-configuration + встроенная поддержка чего угодно. Жаль он не такой функциональный как вебпак

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта