Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 October 08

ER

Eric Rovell in Svelte [svelt] - All about Svelte JavaScript framework.
RFC по поводу форвардинга событий появился
https://github.com/Tropix126/rfcs/blob/master/text/0000-forward-directive.md
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
У функциональных компонентов нет рефы. Есть императивный хэндл, который надо делать руками. Используется через useImperativeHandle и forwardRef. Либо просто пишется классовый компонент и на него передается ref. В рефе будет инстанс класса.

Стейт влияет на рендер очень просто, меняется стейт -> происходит рендер.
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
как же любят писать в свелт бесполезные RFC
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
почему то все RFC в свелте всегда решают один конкретный прямой и тупой кейс. В данном случае передать ВСЕ эвенты. А кейс что  форвардные эвенты надо будет пофильтровать или условно навесить или декорировать? Окей декорирование есть
источник

MS

M S in Svelte [svelt] - All about Svelte JavaScript framework.
Ну вот, не так уж и просто. Не 3 хука 2 эффекта.

Да со стейтом для меня не так просто ибо не понял откуда берутся лишние рендеринги.

Кстати, чтобы рекомендовал почитать по реакту, чтобы кратко и по делу? 20/80
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
Ты сразу начал спрашивать кейсы которые нужны раз в год. Рефу на функциональный компонент я уже не помню когда писал.

Доки реакта хватает для всего. Если писать как на свелте, а на свелте ничерта не драится, то ты просто можешь писать классовые компоненты и не напрягать мозг хуками. Когда базовый принцип поймешь, дочитываешь useState/useEffect и делаешь все то же самое на хуках, потому что на них логику можно шарить между разными компонентами. А в свелте надо сразу же какие-то сторы корячить, потому что код с метками $: нельзя вынести из компонента в отдельный модуль.
источник

MS

M S in Svelte [svelt] - All about Svelte JavaScript framework.
Ну, значит спроектировал что-то неправильно, раз эти кейсы с первого раза понадобились.

И все таки свелт мне больше нравится. Хотя и раздражает слишком много магии и из-за этого не понимаешь что происходит. В реакте как-то больше контроля, если только не обращать внимание на эти чертовы лишние рендеринги.
источник

X

X$$$$E^^ in Svelte [svelt] - All about Svelte JavaScript framework.
Да тут всё чётко.
По минимуму лишнего синтаксиса. Не надо "учить" что-то, несколько тэгов и уже можно идти делать. А jsx кстати не нужен.
Ещё бы местами добавить отзывчивости типа как с array.push, но к этому уже привык.
Короче на svelte норм писать.
источник

bh

black hole in Svelte [svelt] - All about Svelte JavaScript framework.
Chessboard гэта шахматны рухавік?
источник

A

Arushwl in Svelte [svelt] - All about Svelte JavaScript framework.
источник

NK

ID:0 in Svelte [svelt] - All about Svelte JavaScript framework.
#video #youtube #jamstackconf #transionalapps

https://youtu.be/860d8usGC0o
источник

Д

Денис in Svelte [svelt] - All about Svelte JavaScript framework.
Как заставить SvelteKit генерировать полноценный HTML при билде, если у меня один рутер-файл [...slug]? В конфиге прописал ssr: true, при preview генерит, а в самих HTML нет меты и кода выдачи. как и всех файлов по рутам...
источник

СЧ

Саня Череп in Svelte [svelt] - All about Svelte JavaScript framework.
Очень страшно
источник

a

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

a

anstak in Svelte [svelt] - All about Svelte JavaScript framework.
А нет стоп
источник

Д

Денис in Svelte [svelt] - All about Svelte JavaScript framework.
я так и понял, но думал, может есть варианты... а то неохота плодить кучу файлов
источник

a

anstak in Svelte [svelt] - All about Svelte JavaScript framework.
Короче, свелткит определяет какие html генерировать  по ссылкам внутри сайта
источник

a

anstak in Svelte [svelt] - All about Svelte JavaScript framework.
он проходит по ссылкам и генерит их. Если стоит статический генератор в конфиге
источник

Д

Денис in Svelte [svelt] - All about Svelte JavaScript framework.
поставил и статик
источник

Д

Денис in Svelte [svelt] - All about Svelte JavaScript framework.
и настрофки вроде верные
источник