Size: a a a

2020 November 17

A

Anton Yushkevich in Svelte [svelt]
Pavel 🦇 Malyshev
мне кажется проблема утрирована до безобразия. js не совершенен и svelte лишь делает его более подходящим под задачу. цена этого - всего 3 семантических отличия от JS
к этому был и вопрос
Насколько сильны различия синтаксиса
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Anton Yushkevich
наверное чат и создан для обсуждения и ответов на вопросы
а я понял что стоит ли читать документацию, хыхых
источник

PM

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

КС

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

A

Anton Yushkevich in Svelte [svelt]
Pavel 🦇 Malyshev
я не видел конкретно этого вопроса, но в доках все есть
в доках не сказано, что это js, но не js
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
источник

КС

Кирилл Спасибович... in Svelte [svelt]
у тебя заготовка была ? 😂
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Anton Yushkevich
в доках не сказано, что это js, но не js
сказано:

A <script> block contains JavaScript that runs when a component instance is created. Variables declared (or imported) at the top level are 'visible' from the component's markup. There are four additional rules:
источник

МТ

Марк Танащук... in Svelte [svelt]
Кирилл Спасибович
если использовать существующие конструкции
Вот мы и используем export для прокидывания пропсов внутрь компонентов.

Это все понятно и не смертельно, то, что данный синтаксис используется имеет под собой определенные основания на основе мнения большого количества людей и все в этом духе.
источник

МТ

Марк Танащук... in Svelte [svelt]
Но
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
у тебя заготовка была ? 😂
нет, я не ленивый )
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Марк Танащук
Вот мы и используем export для прокидывания пропсов внутрь компонентов.

Это все понятно и не смертельно, то, что данный синтаксис используется имеет под собой определенные основания на основе мнения большого количества людей и все в этом духе.
что значит прокидывание пропсов внутрь компонентов ?
второй раз читаю эту фразу и у меня голова взрывается
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
4-й пункт я обычно не учитываю, потому что он полностью опциональный
источник

A

Anton Yushkevich in Svelte [svelt]
Pavel 🦇 Malyshev
сказано:

A <script> block contains JavaScript that runs when a component instance is created. Variables declared (or imported) at the top level are 'visible' from the component's markup. There are four additional rules:
ну так выходит, что let видна в области компонента
источник

МТ

Марк Танащук... in Svelte [svelt]
Когда доказывают что слово export явно описывает свою суть, то задевается та жилка которой надоело называть логическое "импортирование в компонент пропсов" экспортом
источник

МТ

Марк Танащук... in Svelte [svelt]
Кирилл Спасибович
что значит прокидывание пропсов внутрь компонентов ?
второй раз читаю эту фразу и у меня голова взрывается
Ну передача в компонент данных через пропсы
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Марк Танащук
Когда доказывают что слово export явно описывает свою суть, то задевается та жилка которой надоело называть логическое "импортирование в компонент пропсов" экспортом
откуда ты взял это вообще ? импортирование в компонент пропсов
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Anton Yushkevich
ну так выходит, что let видна в области компонента
если переменная находится на топ левел компонента, то очевидно видна)
источник

КС

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
более того, только топ левел let переменные реактивны
источник