Size: a a a

2020 March 02

ДБ

Дмитрий Беляев in Svelte [svelt]
Arushwl
Это грозит 19й версией костылей через полгода 😎
ко мне заказчик пришел с конкретным "давай отрефакторим все после 3 поколений джунов с фриланса/оутсорса ибо поддерживать стало дорого но попутно будет немного новых фич"
как закончу рефакторинг, меня заменят на кого-то подешевле))
источник

ДБ

Дмитрий Беляев in Svelte [svelt]
Arushwl
Это грозит 19й версией костылей через полгода 😎
и достался мне проект из лютой лапши, в которой vue, react и svelte вперемешку, с заказчиком решили что рефакторить на svelte все будем))
источник

ДБ

Дмитрий Беляев in Svelte [svelt]
Arushwl
Это грозит 19й версией костылей через полгода 😎
ну и сам Бог велел отсутствие тестов 😂
источник

A

Arushwl in Svelte [svelt]
Вот это скилл 💪🏻
источник

A

Arushwl in Svelte [svelt]
Дмитрий Беляев
ну и сам Бог велел отсутствие тестов 😂
Тесты придумали трусы 🤓
источник

A

Arushwl in Svelte [svelt]
Но если рефакторишь... то уж точно архитектуру пересмотреть стоит ...
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Дмитрий Беляев
и достался мне проект из лютой лапши, в которой vue, react и svelte вперемешку, с заказчиком решили что рефакторить на svelte все будем))
А Svelte там уже был?
источник

ДБ

Дмитрий Беляев in Svelte [svelt]
Pavel 🦇 Malyshev
А Svelte там уже был?
ну... мой предшественник явно ходил на 3х часовой доклад на холи)) по датам коммитов как раз сходится))
и + заказчику хорошо кто-то напел, что это решит проблемы с производительностью (ну кстати тормоза поиска я убрал заменив  vuex на сторы свелта)
источник

A

Arushwl in Svelte [svelt]
Дмитрий Беляев
ну... мой предшественник явно ходил на 3х часовой доклад на холи)) по датам коммитов как раз сходится))
и + заказчику хорошо кто-то напел, что это решит проблемы с производительностью (ну кстати тормоза поиска я убрал заменив  vuex на сторы свелта)
Приятно звучит... как раз приступаю к поиску )
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Дмитрий Беляев
ну... мой предшественник явно ходил на 3х часовой доклад на холи)) по датам коммитов как раз сходится))
и + заказчику хорошо кто-то напел, что это решит проблемы с производительностью (ну кстати тормоза поиска я убрал заменив  vuex на сторы свелта)
гыг, значит не исключено что твой визави еще тут 😉
источник

A

Arushwl in Svelte [svelt]
Дмитрий Беляев
ну... мой предшественник явно ходил на 3х часовой доклад на холи)) по датам коммитов как раз сходится))
и + заказчику хорошо кто-то напел, что это решит проблемы с производительностью (ну кстати тормоза поиска я убрал заменив  vuex на сторы свелта)
Круто было б скилл записать
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Дмитрий Беляев
в паренте:
<div>
 <InsertedBlock />
 <items />
</div>

в Items:
{#each ...}
 <div ...
{/each}

менять Items  не вариант, иначе у меня будет либо 7+ вариантов одного и того же, либо запутанный интерфейс принимающий кучу условий аля я нахожусь в родителе Х
еще раз уточню, ты хочешь чтобы компонент InsertedBlock был визуально вставлен в какое-то место внутри компонента Items без внедрения в код обоих компонентов, просто за счет изменениям стилей из родительского компонента?
источник

ДБ

Дмитрий Беляев in Svelte [svelt]
Pavel 🦇 Malyshev
еще раз уточню, ты хочешь чтобы компонент InsertedBlock был визуально вставлен в какое-то место внутри компонента Items без внедрения в код обоих компонентов, просто за счет изменениям стилей из родительского компонента?
да
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
и вставить slot в Items не вариант?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
хотя бы
источник

ДБ

Дмитрий Беляев in Svelte [svelt]
Pavel 🦇 Malyshev
еще раз уточню, ты хочешь чтобы компонент InsertedBlock был визуально вставлен в какое-то место внутри компонента Items без внедрения в код обоих компонентов, просто за счет изменениям стилей из родительского компонента?
собственно это уже реализованно у меня, но возникло потребность менять число в :nth-child селекторе
источник

ДБ

Дмитрий Беляев in Svelte [svelt]
Pavel 🦇 Malyshev
и вставить slot в Items не вариант?
там помимо слота будет еще {#if и export let условия для этого if, что хз как повлияет на другие использования Items
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Дмитрий Беляев
там помимо слота будет еще {#if и export let условия для этого if, что хз как повлияет на другие использования Items
можно просто index в слот прокидывать
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
и условие вынести в парент
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
{#each items as item, index}
 <slot {index} />
 ...
{/each}
источник