Size: a a a

2020 April 15

my

maxim yurasov in Svelte [svelt]
SlavaZ
component.$destroy()
блин точно. спасибо большое!
источник

MK

Max Korsunov in Svelte [svelt]
Th0r
26 апреля (воскресенье) онлайн митап будет  - ответы на вопросы и какие-то доклады. ютуб и\или твитч. Также ищут рассказчиков
https://sveltesociety.dev/
pin сообщения мб?
источник

ER

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

KM

Kam MIF in Svelte [svelt]
чем это отличается от передачи стейта и хенделра для его изменения в пропсах?
источник

S

SlavaZ in Svelte [svelt]
Evgeny Reznichenko
это собственно основное правило разработки с компонентами, ты передаешь данные в компонент через проперти и слушаешь результат через события. Следуя этому несложноному правило намного облегчишь себе работу
имеет ли место двусторонний биндинг среди пропертисов?) Или это уже делает компоненты не совсем чистыми?
источник

KM

Kam MIF in Svelte [svelt]
если компоненты не большой вложенности
источник

T

Th0r in Svelte [svelt]
Max Korsunov
pin сообщения мб?
Там вакансия запинена, но надо @PaulMaly спросить. Имхо в понедельник закрепить, за неделю думаю увидят
источник

ER

Evgeny Reznichenko in Svelte [svelt]
в каждом правиле есть исключения. У меня например 90% компонентов которые ничего не знаю о стейте и вообще о приложени, у них есть входные (проперти) и выходные евенты, такие компоненты еще называют глупые компоненты. И есть компоненты контейнеры, которые уже берут данные из сторов, делают какую то логику и прочее, их всего ~10%&. В моей терминологии они называются контейнеры
источник

S

SlavaZ in Svelte [svelt]
Да. Такой подход был в реакт приложениях. Компоненты + контеинеры
источник

S

SlavaZ in Svelte [svelt]
Так что насчет двухстороннего биндинга? Никак не могу понять, добно или зло:)
источник

KM

Kam MIF in Svelte [svelt]
проблема ивентов в том что их может диспатчить любой и может возникнуть некий хаус когда ты не понимаешь почему у тебя что то поменялось, нужно хорошо архитектуру продумать
источник

ER

Evgeny Reznichenko in Svelte [svelt]
ну двух сторонний биндинг например в Vue это сахар из передачи проперти и события input
источник

KM

Kam MIF in Svelte [svelt]
а если ты передаешь хендлеры в пропсах, стейт сможет поменять только компонент с хендлером
источник

ER

Evgeny Reznichenko in Svelte [svelt]
Kam MIF
проблема ивентов в том что их может диспатчить любой и может возникнуть некий хаус когда ты не понимаешь почему у тебя что то поменялось, нужно хорошо архитектуру продумать
нет не может. ты путаешь евнт басс и компоненты. если я слушаю событие конкретного компонента, то никакого хауса нет
источник

T

Th0r in Svelte [svelt]
SlavaZ
Так что насчет двухстороннего биндинга? Никак не могу понять, добно или зло:)
В разумных пределах облегчает работу. Но если переборщишь - потом концов не найдешь, где меняется
источник

KM

Kam MIF in Svelte [svelt]
да, точно) забыл что иверт диспатчит конкретный компонент
источник

A

Arushwl in Svelte [svelt]
SlavaZ
Так что насчет двухстороннего биндинга? Никак не могу понять, добно или зло:)
Да чего бы нет... я за фристайл... как-то в 2001м году мой товарищ, на то время состоявшийся программист, застал меня с книжкой Кирсанова про вебдизайн и спросил: Не думаешь ли ты, что это тебя ограничит в восприятии и развитии?
источник

KM

Kam MIF in Svelte [svelt]
столкнулся просто на такую проблему в проекте с веб компонентами, где просто делается new Event() и диспатчится он
источник

S

SlavaZ in Svelte [svelt]
Th0r
В разумных пределах облегчает работу. Но если переборщишь - потом концов не найдешь, где меняется
Ну вот об этом и речь. Где та граница?)
У всех разная. Значит вконце концов чуть ли не для всех будет хаос.
источник

ER

Evgeny Reznichenko in Svelte [svelt]
SlavaZ
Ну вот об этом и речь. Где та граница?)
У всех разная. Значит вконце концов чуть ли не для всех будет хаос.
я дву сторонние биндинги практически не использую, в основном только где то в тестах или в сторибуках
источник