Size: a a a

2021 February 21

КС

Кирилл Спасибович... in Svelte [svelt]
в каких формах
источник

КС

Кирилл Спасибович... in Svelte [svelt]
я где-то ишак видел на эту тему в свелте, не могу найти
источник

КС

Кирилл Спасибович... in Svelte [svelt]
про генерацию темплейта из данных
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
пописал около 6 часиков на свелте с ТСом. В *.svelte файлах все работает не очень.  import type одного и того же типа в context=module и обычном тригерит на ошибку то eslint, то сам ts. Не нашел способа использовать один и тот же тип и в модуле и в коде компонента чтобы никто не орал =)
Зачем еслинт?
Хм, очень странно, я на такие проблемы не натыкался, хотя по понятным причинам очень опираюсь на импортированные типы.
источник

AB

Alex Bekhtin in Svelte [svelt]
Misha Zamkevich
а что значит «генерировать интерфейс по конфигурации »?
Один пользователь мышкой раскидывает контролы по форме. Это сохраняется в конфигурацию. Далее по ней генерируется интерфейс. Дизайнить таким образом надо не всю систему. Вроде как пока укладывается через <svelte:component>, но там уже 2 уровня вложенности. Боюсь, что в определённый момент это может стать болью.
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
все ошибки только в свелт чеке, что заставляет как можно больше тс кода отпиливать в нативные тс файлы
А вот это да. Но не из-за этих причин, а потому что тестить компоненты сложнее, чем тс-файлы. Поэтому я максимум тащу в отдельные файлы все равно.
источник

AP

Alexander Ponomarev in Svelte [svelt]
Dan Kozlov
Зачем еслинт?
Хм, очень странно, я на такие проблемы не натыкался, хотя по понятным причинам очень опираюсь на импортированные типы.
всмысле зачем еслинт? чтобы он лицо бил за any или необъявленные тайпдефы
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
всмысле зачем еслинт? чтобы он лицо бил за any или необъявленные тайпдефы
Интересно.
После переезда на тс я отказался от еслинта, потому что он только мешал и ничего полезного не привносил. Для меня, во всяком случае.
источник

E

Evgeny in Svelte [svelt]
Alex Bekhtin
Всем доброго вечера. Я понимаю, что группа про Свелт, но хочу задать вопрос и вопрос не из праздного любопытства.
Мне надо генерировать интерфейс по конфигурации.  Не прям весь, но и не прям просты формы, а формы с множеством секций, табов и т.п.  
Сама конфигурация - результат работы дизайнера форм для админов системы.
Вопрос: Что лучше взять для такого? Повторюсь, взываю к опыту местной публики.
Может вообще нечто не из большой четвёрки (верю, что Свелт там :) )
Посмотри в стороны json схем
источник

MZ

Misha Zamkevich in Svelte [svelt]
Alex Bekhtin
Один пользователь мышкой раскидывает контролы по форме. Это сохраняется в конфигурацию. Далее по ней генерируется интерфейс. Дизайнить таким образом надо не всю систему. Вроде как пока укладывается через <svelte:component>, но там уже 2 уровня вложенности. Боюсь, что в определённый момент это может стать болью.
как-будто для такого нужен какой-то кастомный билдер, который соберет интерфейс налету из компонентов.
источник

AP

Alexander Ponomarev in Svelte [svelt]
Dan Kozlov
Интересно.
После переезда на тс я отказался от еслинта, потому что он только мешал и ничего полезного не привносил. Для меня, во всяком случае.
no-console, no-debugger, no-default-export куча полезных правил
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
no-console, no-debugger, no-default-export куча полезных правил
Ну, как вы понимаете, я работаю один. Я способен запомнить все эти правила, хахаха.

Я столкнулся с тем, что чаще игнорирую еслинт или затыкаю его комментами, чем получаю от него пользу.
Дебаггеры и консоль в проде мне убирает сборщик, а в деве они мне нужны.
Дефолт экспорт — опять же, я умею думать головой, поэтому их просто не делаю.

Так что я от него просто отказался.
источник

AB

Alex Bekhtin in Svelte [svelt]
Evgeny
Посмотри в стороны json схем
А как они помогут именно генерировать интерфейс? Как сделать билдер я понимаю. Что сохранить в json-конфиг, тоже понятно более мнее. А вот как сделать динамику без боли. Svelte хорош для интерфейсов писаных руками, спору нет, сижу, дизайню, кайфую, но... надо мышкой и для пользователя.
источник

КС

Кирилл Спасибович... in Svelte [svelt]
лучше вдом фреймворк взять
источник

DK

Dan Kozlov in Svelte [svelt]
Dan Kozlov
Ну, как вы понимаете, я работаю один. Я способен запомнить все эти правила, хахаха.

Я столкнулся с тем, что чаще игнорирую еслинт или затыкаю его комментами, чем получаю от него пользу.
Дебаггеры и консоль в проде мне убирает сборщик, а в деве они мне нужны.
Дефолт экспорт — опять же, я умею думать головой, поэтому их просто не делаю.

Так что я от него просто отказался.
А что до запрета any… ну, у меня места три-четыре в проекте, где я их сознательно юзаю и смысла от этого отказываться не вижу. Без них (кажется) будет очень трудно, а я не вижу смысла усложнять себе жизнь.
И вышло бы так, что опять еслинт надо было бы затыкать, а зачем.
источник

КС

Кирилл Спасибович... in Svelte [svelt]
там динамика позволительна ппроще
источник

E

Evgeny in Svelte [svelt]
Alex Bekhtin
А как они помогут именно генерировать интерфейс? Как сделать билдер я понимаю. Что сохранить в json-конфиг, тоже понятно более мнее. А вот как сделать динамику без боли. Svelte хорош для интерфейсов писаных руками, спору нет, сижу, дизайню, кайфую, но... надо мышкой и для пользователя.
Сами они не помогут, однако в плагинах которые их используют для построения интерфейса форм, можно посмотреть логику
источник

AB

Alex Bekhtin in Svelte [svelt]
Кирилл Спасибович
лучше вдом фреймворк взять
Если так, то наверно Реакт, ибо "там свободы больше".
источник

КС

Кирилл Спасибович... in Svelte [svelt]
похоже на то
источник

DK

Dan Kozlov in Svelte [svelt]
Dan Kozlov
Ну, как вы понимаете, я работаю один. Я способен запомнить все эти правила, хахаха.

Я столкнулся с тем, что чаще игнорирую еслинт или затыкаю его комментами, чем получаю от него пользу.
Дебаггеры и консоль в проде мне убирает сборщик, а в деве они мне нужны.
Дефолт экспорт — опять же, я умею думать головой, поэтому их просто не делаю.

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