могу себе подобрать инструментарий для того чтобы всё профессионально делать. По идее надо следующее:
- Компоненты, которые я описываю через js, css, html в любом числе файлов, можно и 1 как в случае со svelte
- Возможность в итоге такой компонент получить и хранить в памяти как html-элемент (ну и менять что-то внутри тоже хотелось бы в рантайме по возможности). Зачем - чтобы выводить по кусочкам свой UI на уже существующие страницы, где-то что-то менять может быть.
Собственно, а больше мне ничего и не надо. Есть много разных вещей, которые я по-своему регулирую, связанные с api расширений в браузерах, по типу подгрузки локальных файлов расширения в рантайме и тд, и фреймворк тут мешать не должен.
Как (и можно ли) использовать svelte в этой всей теме? До текущего момента разрабатывал все только на ванильном жсе, теперь, когда решил начать себе уменьшать временны́е затраты, появилось очень много задач, которые как мне кажется svelte мог бы помочь решить.
Типа, объективно говоря, мне вообще ничего не надо из api свелта кроме вышеуказанного, я пока что только статику пишу + немного фетчинга картинок. Но структурно я упёрся именно в момент с рендером каких-то своих частей страницы в рантайме. А что делать - не понимаю, svelte раньше использовал только для того чтобы целиком на нем пилить свой фронтенд.
Была +\- похожая задача и набор доп требований от заказчика в том числе ванильность и отсутствие необходимости связываться со сборкой. В итоге разработал своё решение: https://github.com/PaulMaly/perlite
Да ладно, реально свое надо? Подстава
Посмотрите перлит, он заточен именно под такую задачу. Свелт больше для толстых SPA клиентов, как и react/Vue. Но если хочется именно свелт, то смотри сюда: https://github.com/sveltejs/template/blob/master/src/main.js
Спасибо, посмотрю
https://github.com/PaulMaly/perlite/tree/main/examples
Обсуждают сегодня