я вообще прихожу к выводу, что прогнозировать разработку на свелт становится трудно, потому что столько пиздецов по ходу ловлю с чужими компонентами, что уже за голову хватаюсь. Доходит до того, что лезу в исходники и перетаскиваю компоненты к себе и туда добавляю то, что должно быть. Например, эвенты в иконки. Это вообще днище - компонент без дом-эвентов. Снова здравствуйте лишние обёртки.
не знаю мне кажется ты преувеличиваешь, но в реакте нормальная практика делать
const {ownProp, ...rest} = props;
return <div {... rest}>...</div>
мб в свелте ещё к этому не пришли)