Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 September 17

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
собственная компонентная либа + методология ее использования
источник

ДТ

Дмитрий Тараканов... in Svelte [svelt] - All about Svelte JavaScript framework.
Вот например https://ant.design/docs/spec/introduce дизайн система, а это https://ant.design/components/overview/ библиотека компонентов. Дизайн система это в первую очередь описание стандартов и принципов, по которой может быть построена библиотека компонентов
источник

АД

Алексей Долгих... in Svelte [svelt] - All about Svelte JavaScript framework.
Т.е. я правильно понял это некий набор шаблонов и правил для ускорения создания дизайна?
источник

ДТ

Дмитрий Тараканов... in Svelte [svelt] - All about Svelte JavaScript framework.
в частности ускоряет, да
источник

MZ

Misha Zamkevich in Svelte [svelt] - All about Svelte JavaScript framework.
Дизайн система, это систематизация и описание повторяющихся элементов. Блоков, кнопок, шрифтов, отступов etc
источник

АД

Алексей Долгих... in Svelte [svelt] - All about Svelte JavaScript framework.
Понял, благодарю!
источник

АД

Алексей Долгих... in Svelte [svelt] - All about Svelte JavaScript framework.
А кто обычно отвечает за её создание?
источник

MZ

Misha Zamkevich in Svelte [svelt] - All about Svelte JavaScript framework.
Дизайн отдел. Если у вас простой сайт, то вам это не нужно.
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
это очень трудоемкое дело по всем направлениям и разработки, и дизайна и организации процессов.
источник

MZ

Misha Zamkevich in Svelte [svelt] - All about Svelte JavaScript framework.
Дизайнер должен просто позаботится о единообразии элементов, для этого не нужно запариваться с дизайн системой.
источник

АД

Алексей Долгих... in Svelte [svelt] - All about Svelte JavaScript framework.
Окей😊 Спасибо
источник

MZ

Misha Zamkevich in Svelte [svelt] - All about Svelte JavaScript framework.
Она же может разбить дизайн на блоки и элементы, а может и не разбить — это зависит от того как вы договорились.
источник

АД

Алексей Долгих... in Svelte [svelt] - All about Svelte JavaScript framework.
Есть идея макет сайта использовать в дальнейшем для продвижения других продуктов, поэтому скорее всего разумнее будет сразу всё разбить на компоненты
источник

KK

Konstantin Kharitono... in Svelte [svelt] - All about Svelte JavaScript framework.
Помогите какой правильный тип надо указать вместо Promise<ThemeComponent>
  type ThemeComponent = SvelteComponentTyped<{ themeClass: string; }>
 const themes = {
   light: async (): Promise<ThemeComponent> => await import('../lib/themes/light.svelte'),
   dark: async (): Promise<ThemeComponent> => await import('../lib/themes/dark.svelte')
 };
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
Promise<typeof import('../lib/themes/light.svelte')>?
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
кроме этого еще надо взять default
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
в промисе у тебя не компонент а модуль со всеми экспортами модуля
источник

KK

Konstantin Kharitono... in Svelte [svelt] - All about Svelte JavaScript framework.
да, я вот так переписал, но оно не работает
источник

KK

Konstantin Kharitono... in Svelte [svelt] - All about Svelte JavaScript framework.
вот что это за тип?
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
в нормально разработке это тип
typeof import('../lib/themes/light.svelte')
источник