Size: a a a

2021 May 07

IK

Illia Korobov in Frontend UA
Первое
источник

IK

Illia Korobov in Frontend UA
Не, стоп
источник

IK

Illia Korobov in Frontend UA
Подгрузка фото происходит с Cloudinary, обработчик Некст джс
источник

A

Art in Frontend UA
А в эту сторону не смотрел – https://nextjs.org/docs/basic-features/image-optimization#loader
источник

IL

Ihor Levchenko in Frontend UA
Господа (те, кто сами вебпак настраивают для своих реакт проектов), как вы настраиваете лоадер js/jsx/ts/tsx/mjs файлов?

Я в общем-то делаю просто - ставлю ts-loader и все скармливаю ему включая параметр "allowJs": true, (особенно хорошо при smooth transition с какого-нибудь старого стека.

Как делаете вы ? Скажем, как вы тайпскриптовые tsx файлы собираете? тоже ts-loader-ом?
источник

SG

Stas G in Frontend UA
бабелем собираю
источник

SG

Stas G in Frontend UA
с `@babel/preset-typescript`
источник

IL

Ihor Levchenko in Frontend UA
а почему не ts-loader?
(мне просто интересно, может я чего упустил)
источник

SG

Stas G in Frontend UA
когда-то был тс-лоадер, потом как бабель стал поддерживать – оставили только его
источник

EO

Eugene Obrezkov in Frontend UA
бабель вроде тайпчек не делает, недавно обсуждали
источник

IL

Ihor Levchenko in Frontend UA
https://webpack.js.org/guides/build-performance/#typescript-loader
в ts-loader тоже можно отключить его “из основного потока” и вынести “в отдельный”, что ускорит сборку

но в общем не суть..
источник

SG

Stas G in Frontend UA
делает, но проект из-за ошибок не валится. возмоно это уже дело настроек. я этим занимался пару лет назад, с тех пор просто работает))
источник

IL

Ihor Levchenko in Frontend UA
мне скорее так, взгляд со стороны, быть в курсе что там в мире современной сборки происходит )
источник

IL

Ihor Levchenko in Frontend UA
посмотрел на Vito, esbuild, немножко офигел )
источник

EO

Eugene Obrezkov in Frontend UA
esbuild хорошо, но под него ничего нету

наличие экосистемы это серьезный аргумент
источник

EO

Eugene Obrezkov in Frontend UA
тот же eslint который я ненавижу из-за жутко неудобного devex, всего выключенного из коробки, медленнейшой системы контрибутинга через RFC
источник

IL

Ihor Levchenko in Frontend UA
увы, таки да
источник

EO

Eugene Obrezkov in Frontend UA
но приходится использовать и каждый раз настраивать, потому что под него огромная масса полезных плагинов
источник

EO

Eugene Obrezkov in Frontend UA
jest, promise, node, security, regex, etc
источник

IK

Illia Korobov in Frontend UA
Спасиб
источник