Size: a a a

2020 September 10

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Просто видимо просьб на реализацию было много
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Pavel 🦇 Malyshev
{#const foo = bar + baz}


{/const}
А.. Чтобы весь маркап внутри был в этом скоупе ?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
А.. Чтобы весь маркап внутри был в этом скоупе ?
Ну типа сразу понятен скоуп для переменной
источник

ON

Oleg N in Svelte [svelt]
#const но значение будет меняться?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Oleg N
#const но значение будет меняться?
не будет же
источник

ON

Oleg N in Svelte [svelt]
А вроде пишут что будет реактивное
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Oleg N
А вроде пишут что будет реактивное
The @const indicates that the value is read-only
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
при пересчете блока где юзается, будет заново вычисляться я так понял
источник

ON

Oleg N in Svelte [svelt]
Рич: They're read-only, but values update when their dependencies do
источник

ON

Oleg N in Svelte [svelt]
Ещё про циркулар зависимости пишут, этого вопроса бы не было для констант
источник

МТ

Марк Танащук... in Svelte [svelt]
Константа.... которая меняется?
Мне кажется странно это
источник

AP

Alexander Ponomarev in Svelte [svelt]
а зачем тебе в шаблоне хрень которая не меняется, я не понимаю =)
источник

AP

Alexander Ponomarev in Svelte [svelt]
юзеру ее нельзя переприсвоить, поэтому она константа. Но свелт ее вполне обновляет
источник

МТ

Марк Танащук... in Svelte [svelt]
Alexander Ponomarev
а зачем тебе в шаблоне хрень которая не меняется, я не понимаю =)
Та я на самом деле пока вообще не понимаю как её употребить =\
источник

МТ

Марк Танащук... in Svelte [svelt]
В нынешних кейсах когда я использую свелт
источник

AP

Alexander Ponomarev in Svelte [svelt]
на самом деле я подумал что в JSX то такой фичи особо нет и как-то не пригождалась =)
источник

AP

Alexander Ponomarev in Svelte [svelt]
хотя не, для циклов она все таки есть и нужна
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Oleg N
Рич: They're read-only, but values update when their dependencies do
Это понятно, иначе значение быстро станет не актуальным. Имел ввиду что перезаписать его нельзя будет никак кроме выражения где определяется. Собственно это я и имел ввиду
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Короче хз, мне кажется {@const } не нужны. В случае с примером в RFC, достаточно сделать простую мемоизацию хелпера area() и лишних вычислений не будет. А если нужно создать скоуп в шаблоне, то можно юзать #await в качестве workaraund. Данный RFC будет усугублять излишнюю логику в шаблонах. ИМХО
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
подумал что проблема существует в основном для циклов ведь или я не прав?
источник