name = file.name;
как работать будет быстрее?
У меня дочерних компонентов в теории могут быть сотни.
Если не пересоздавать дочерний компонент, а только лишь поменять свойства передаваемые ему, то по идее быстрее должно быть. Но я не знаю внутреннюю кухню свелт
тут дело не в быстрее, а в том что первое будет выполнено при создании инстанса компонента и больше никогда, а второе по мере обновления переданного компоненту объекта можно ещё заспредить этот объект файл в компонент <File {...file} /> и экспортнуть все поля как пропсы в File
так то конечно не пересоздавать компоненты будет быстрее, будет большая часть DOM'а переиспользована
проверил, заспредить можно, но не всё равно не работает без Math.random()
ну да, ведь маппит данные к компонентам each то я просто к тому, чтобы не делать $: name = file.name; а просто писать export let name и использовать сразу это name
понял, спасибо ещё раз)
+1 спред рулит в таких делах
Обсуждают сегодня