Size: a a a

2020 March 03

DK

Dmitry Kutran in Svelte [svelt]
первый скрин - второй кейс, второй скрин - первый
источник

DK

Dmitry Kutran in Svelte [svelt]
интересно, что метка осталась
источник

ДК

Дмитрий К in Svelte [svelt]
А ещё говорят в моле слишком много долларов.
источник

DK

Dmitry Kutran in Svelte [svelt]
Дмитрий К
А ещё говорят в моле слишком много долларов.
еще вложат доллары в мол, не волнуйтесь так, Дмитрий)
источник

DK

Dmitry Kutran in Svelte [svelt]
добавишь html- подобную верстку в мол?
источник

ДК

Дмитрий К in Svelte [svelt]
Dmitry Kutran
добавишь html- подобную верстку в мол?
Компонентной композиции html нужен как собаке пятая нога.
источник

DK

Dmitry Kutran in Svelte [svelt]
Дмитрий К
Компонентной композиции html нужен как собаке пятая нога.
ну удобно же читать и большинство популярных фреймворков, в тч и свелт его используют
источник

ДК

Дмитрий К in Svelte [svelt]
Когда интерфейс собираешь из компонент, все удобства html теряются.
Ну, вот найдите 10 отличий:

function MyApp(
   {
       leftColor = 'red',
       rightColor = 'blue',
       message = 'Hello World!',
   } : {
       leftColor : string,
       rightColor : string,
       message? : string,
   }
) {
   return (
       <View>
           <View style={{ backgroundColor: leftColor }} />
           <View style={{ backgroundColor: rightColor }} />
           <Text>{message}</Text>
       </View>
   )
}

function MyApp(
   {
       leftColor = 'red',
       rightColor = 'blue',
       message = 'Hello World!',
   } : {
       leftColor? : string,
       rightColor? : string,
       message? : string,
   }
) {
   return (
       View({
           kids: [
               View({ style: { backgroundColor: leftColor } }),
               View({ style: { backgroundColor: rightColor } }),
               Text({ kids: [ message ] }),
           ]
       })
   )
}
источник

DK

Dmitry Kutran in Svelte [svelt]
Дмитрий К
Когда интерфейс собираешь из компонент, все удобства html теряются.
Ну, вот найдите 10 отличий:

function MyApp(
   {
       leftColor = 'red',
       rightColor = 'blue',
       message = 'Hello World!',
   } : {
       leftColor : string,
       rightColor : string,
       message? : string,
   }
) {
   return (
       <View>
           <View style={{ backgroundColor: leftColor }} />
           <View style={{ backgroundColor: rightColor }} />
           <Text>{message}</Text>
       </View>
   )
}

function MyApp(
   {
       leftColor = 'red',
       rightColor = 'blue',
       message = 'Hello World!',
   } : {
       leftColor? : string,
       rightColor? : string,
       message? : string,
   }
) {
   return (
       View({
           kids: [
               View({ style: { backgroundColor: leftColor } }),
               View({ style: { backgroundColor: rightColor } }),
               Text({ kids: [ message ] }),
           ]
       })
   )
}
во втором случае - уволен, это нереально ни поддерживать, ни читать
источник

DK

Dmitry Kutran in Svelte [svelt]
еще и приттиер свое дело сделает
источник

V

Vladimir in Svelte [svelt]
привет
источник

ДЧ

Дмитрий Чуканов in Svelte [svelt]
Как я понял в документации Автоподписка черерез синтаксис $ сама потом отписывается ?
источник

V

Vladimir in Svelte [svelt]
подскажите можно ли не колхозно реализовать:
есть цикл
{#each items as item}
       <div class={activeItem === item ? 'active' : ''}>{item.name}</div>
   {/each}

можно ли dom node активного элемента положить в переменную какую нить?
источник

DK

Dmitry Kutran in Svelte [svelt]
Дмитрий Чуканов
Как я понял в документации Автоподписка черерез синтаксис $ сама потом отписывается ?
Ага, вместе с дестроем компонента
источник

DK

Dmitry Kutran in Svelte [svelt]
Vladimir
подскажите можно ли не колхозно реализовать:
есть цикл
{#each items as item}
       <div class={activeItem === item ? 'active' : ''}>{item.name}</div>
   {/each}

можно ли dom node активного элемента положить в переменную какую нить?
Лучше по данным вычислять это
источник

DK

Dmitry Kutran in Svelte [svelt]
Кстати, в случае выше - класс не будет scoped
источник

V

Vladimir in Svelte [svelt]
в items завести у поля флаг?
источник

DK

Dmitry Kutran in Svelte [svelt]
Лучше писать class:active=
источник

DK

Dmitry Kutran in Svelte [svelt]
Vladimir
в items завести у поля флаг?
Можно и отдельной переменной, в ней id хранить или индекс
источник

V

Vladimir in Svelte [svelt]
Dmitry Kutran
Можно и отдельной переменной, в ней id хранить или индекс
понял ,спасибо
источник