Pull to refresh
5
0
Andrey Yakovenko @divinity2000

Веб-разработчик

Send message

А зачем @svgr/webpack, если он все равно не используется?

С другой стороны зачем использовать @svgr/cli если есть webpack?

Еще в реализации есть косяк -- index файл сам не генерится, а это значит что нужно либо руками его описывать, либо делать костыль, который будет пробегаться по директории и все иконки собирать в модуль.

Вообще подход с cli имеет место быть если пак иконок уже готов и его нужно один раз добавить в проект.

Если же идет активная разработка -- нужно генерить иконки "на лету" вебпаком и тянуть их как обычные .svg, при этом в "реакте" они уже будут иметь jsx верстку, но в идеале к ним нужно генерить .d.ts чтобы корректно работал IntelliSence

А чем C3D лучше, например, Fusion 360 или других более доступных кадов?

Судя по всему пишет kubernetes вместо k8s

С дотой понятно -- там соперничество и тд. Мне бы было интересней почитать что-то в духе реверс инжиниринга эмоций it takes two, ибо там за счет разных сцен и механик их много :)

Мне зуб мудрости просто вынимали без всяких распилов, но он у меня "вышел" правда рос с небольшим наклоном в сторону щеки был...

Интересно, это правильное решение было или нет?

оптимален определенный технологический стек

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

Если смотреть со стороны где кубер просто решает определенные задачи, то его имеет смысл использовать при наличии таких задач, а с другой стороны можно подумать что раз модно -- значит надо. Вопрос -- на какой стороне Вы?)

Ну, createElement и нативный есть, так что если убрать отсюда TS, то статья теряет смысл, так как это все тоже описано в доке)

Было бы интересней если в качестве компонента можно было передать элемент со своими пропсами и уже в него инжектить события (этакий HOC)
т.е:

<Button component={<OtherComponent componentProp />} {...props}>
  Content
</Button>

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

Документация чаще описывает малую часть и, так или иначе, информацию приходится собирать либо по крупицам на разных ресурсах (что в свою очередь занимает очень много времени), либо смотреть исходники (тоже занимает время, но при этом дает полную картину). Но изучение исходников трудно поддается неопытным специалистам, а сторонние ресурсы, как и документация, не дают полного понимания картины. Вот и выходят всякие "Васи" которым сложно, непонятно или кто-то другой виноват. Но с другой стороны -- было бы желание :)

У меня в закромах есть старая читалка на чернилах (Азбука N516), там тоже есть часы. И читалка просто регулярно перерисовывает весь экран -- очищает, потом заполняет черным цветом, потом очищает, потом уже рисует то что нужно :)

Интересно узнать -- на какой период хватит заряда аккумулятора :)

Не самая большая проблема. Если не нужна гарантия, то можно и с какого-нибудь алика заказать :)

Да, вебпак позволяет использовать динамический импорт и осуществлять, так называемый, lazy load "из коробки" путем использования import как функции. Однако, если мы говорим о фреймворках, то, например, в реакте используется свой "сахар" -- React.lazy(), но и он сводится к использованию import().

Если говорить про внешние модули, то и их можно грузить лениво, если указать webpack'у externalType promise или import.

Спасибо)
На деле это самый простой способ внедрения фреймворков в виджеты/представления разного рода CMS.
Это будет отдельный компонент, который не является приложением + есть некоторые отличия сборки библиотеки от приложения. А если собирать веб компоненты, то мы теряем, как минимум IE11 и, возможно, другие браузеры. К сожалению не все заказчики перешли хотя бы на Edge.
Этот момент уже исправлен. Спасибо за поддержку.
Как подметил tvelforce, vue-cli действительно из коробки не умеет собирать отдельные компоненты, да и это просто надстройка над webpack.

По поводу выполнения кода — Вы правы, но при желании инициализировать приложения в определенном месте или после какого-то действия все таки придется оборачивать в функцию. С другой стороны webpack все равно обернет код в IIFE, в случае umd сборки.
1. Внедрение фреймворков дает доступ, непосредственно, к их возможностям, а также дает больше возможностей для js разработчиков, отдалив их(разработчиков) от Razor.
2. Рассматривались разные варианты, но выбор пал на Vue т.к. в нем легко инициализировать изолированные приложения, при необходимости, со своими стейтами на основе Vuex, а также с независимым друг от друга роутингом.

Данные способы все же имеют место быть. В production есть опыт интеграции Vue в разделах личного кабинета.

Information

Rating
Does not participate
Location
Саратов, Саратовская обл., Россия
Date of birth
Registered
Activity