Size: a a a

2020 October 10

PM

Pavel 🦇 Malyshev in Svelte [svelt]
только конкретные кейсы и их решения
источник

L

Ljonya in Svelte [svelt]
Pavel 🦇 Malyshev
гыг, есть такая проблема, а потом мы удивляемся почему не так много действительно дельных материалов на русском, а те что есть обычно самого начального уровня, типа todomvc.
да, у нас менторы это альтруисты в основном. Я вот, с двумя человеками общался которые хотят курсы замутить, но они оба не рассчитывают на прямую монетизацию своих стараний. Еще я знаю одного индуса, который продавал курс на английском, у него есть цена за курс для развитых стран, а для жильцов нищих стран (Индия, Россия и т.д.) он предлагает ему написать и цену урезает в 3-4 раза от исходной. Я спрашивал покупают ли, он говорит да - из бывшего СССР, Индии и прочих стан так берут понемногу. То есть если владеешь английским, то лучше сразу делать на инглише, а для русскоговорящих хватит и субтитров. Иначе надо понимать, что это дело может превратиться в самый забористый альтруизм.
источник

L

Ljonya in Svelte [svelt]
Кирилл Спасибович
касательно той же передачи классов и не передачи её
кстати, это для самая нерешенная проблема и зуд, как лучше стилизовать компоненты. У меня от всех вариантов остается неудовлетворенность и зачастую я смешиваю способы, и от этого мне тоже нехорошо.
источник

КС

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Ljonya
да, у нас менторы это альтруисты в основном. Я вот, с двумя человеками общался которые хотят курсы замутить, но они оба не рассчитывают на прямую монетизацию своих стараний. Еще я знаю одного индуса, который продавал курс на английском, у него есть цена за курс для развитых стран, а для жильцов нищих стран (Индия, Россия и т.д.) он предлагает ему написать и цену урезает в 3-4 раза от исходной. Я спрашивал покупают ли, он говорит да - из бывшего СССР, Индии и прочих стан так берут понемногу. То есть если владеешь английским, то лучше сразу делать на инглише, а для русскоговорящих хватит и субтитров. Иначе надо понимать, что это дело может превратиться в самый забористый альтруизм.
мои мысли точно такие же, на самом деле опрос фактически призван подкрепить это фактами. типа надежда что можно делать качественные материалы не только на английском умирает последней))
источник

КС

Кирилл Спасибович... in Svelte [svelt]
евенты надо пробрасывать, заморачиваться с передачей стилей
источник

КС

Кирилл Спасибович... in Svelte [svelt]
в общем теги проще и удобнее, и вроде бы делать на них всё и использовать use:, но стилизовать как-то неудобно, либо глобалом от рут ноды виджета, либо в каждом компоненте дублировать, который тег button использует
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
альтруизм это хорошо, но надо либо иметь тонну времени и жить только работой, либо на чистом альтруизме не сделать ничего стоящего. потому что сложнее todomvc уже имеет существенные трудозатраты на само создание, методику. не говоря уже о проведении.
источник

КС

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

КС

Кирилл Спасибович... in Svelte [svelt]
где показывают как удобно жить в свелте и не страдать антипаттернами ?
источник

PM

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

КС

Кирилл Спасибович... in Svelte [svelt]
мне не нравится оборачивать в div и использовать style аттрибут для позиционирования, использовать глобал (ощущается как запрещенный костыль) а также дефайнить ведро css пропертей в каждом мини-компоненте для переназначения сверху
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
мне не нравится оборачивать в div и использовать style аттрибут для позиционирования, использовать глобал (ощущается как запрещенный костыль) а также дефайнить ведро css пропертей в каждом мини-компоненте для переназначения сверху
звучит как вкусовщина)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
лично для меня наиболее неудобные вещи это (в порядке убывания боли):

1) форвардинг всех ивентов (ждем on:*)
2) динамические элементы (ждем svelte:element)
3) дополнительные обертки в слотах (ждем svelte:fragment)
источник

PM

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
наверное еще аналог partials, хотя в том же Vue их тоже выпилили уже давно в пользу components everywhere
источник

КС

Кирилл Спасибович... in Svelte [svelt]
@PaulMaly
а этот подход - хорошая практика?
https://v2.svelte.dev/repl?version=2.16.1&gist=e0e53b27e515b89ce5903169fad5d8e3
источник

КС

Кирилл Спасибович... in Svelte [svelt]
вообще мне подобный HOC подход очень нравится, открыты для расширения, закрыты для изменения
источник

КС

Кирилл Спасибович... in Svelte [svelt]
с биндами например базовые довольно сложные компоненты оборачиваются и добавляется ещё какая-то логика, которая работает с данными базового
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
@PaulMaly
а этот подход - хорошая практика?
https://v2.svelte.dev/repl?version=2.16.1&gist=e0e53b27e515b89ce5903169fad5d8e3
Для такого кейса вполне
источник