sveltejs | Unsorted

Telegram-канал sveltejs - Svelte [svɛlt] - All about Svelte JavaScript framework

1680

📮Тест на вход придёт в личку 💥Без никнейма не впустим Правила: https://t.me/sveltejs/764 Доки: https://svelte.dev/docs Паблик: @sveltejs_public Вакансии: @sveltejs_jobs VK: https://vk.com/sveltejs_ru Админы: @stalkerg, @misharodshtein

Subscribe to a channel

Svelte [svɛlt] - All about Svelte JavaScript framework

Могу помогать в его адаптации, если кто-то ещё готов участвовать :)
Если найдётся ссылка, скиньте сюда)

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Да, так! Или как вариант через новую переменную - зависит от того, какая структура

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Добавь в конце data = data

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

вот мой хендлер



function saveBlockHandler(e) {
let nextBlock = e.detail.nextBlockId;
let blockId = data.find((block) => block.id === nextBlock);
blockId.status = "started";
}

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

не прокидываются,
родитель видит, дочерний - нет

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Не нужно заменять, как я помню - просто внутри each сделай key. У меня, к примеру, так работает

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

и так должно работать

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

each заменить на key?
с массивом будет работать?

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

или пропс прокинь какой-нибудь который завязан на изменения

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

А вообще, кто бы что вам в этом чате не написал бы, идеального решения не существует. Любая парадигма будет иметь свои преимущества и недостатки в одних случаях и не иметь в других.
Допустим, у нас в команде все fullstack разрабы. И нам наоборот удобнее не разделять бек от фронта. Удобно, когда всё в одной папке - и сервер, и клиент, и общий код. Одна папка - один модуль. То есть, модуль user, модуль game, policy, chat и т.д. Каждый модуль независим (насколько это возможно) и ничего не должен о внутренности другого модуля. Также есть отдельные папки с часто используем кодом - libs, helpers и т.д.
Но мы и понимаем недостатки подобного подхода - допустим, на практике не всегда возможно сделать модуль полностью независимым. Также в подобных случаях всё сильно ещё зависит от стека - насколько он даёт свободы в написании кода и его структуры, и насколько это удобно на практике.

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

А есть в планах более расширенная документация?

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Вот странно, мне все это нужно было, но меня отговоаривали делать отдельный бек в этом чате

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

вроде попадалось и кажется оно само прошло когда я поправил код в другом месте

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Не, в итоге оказалось, что там где-то dispatch вызывался, ему это не понравилось и он стал такую странную ошибку слать

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Может кто сталкивался с такой проблемой при использовании svelte-package для публикации библиотеки компонентов? Если да, есть ли рецепт решения?)

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

У svelte есть сайт с русской документацией https://ru.svelte.dev/, но его большая часть не работает, написано при ошибках писать в этот канал, но полагаю кому нужно в курсе этого.

Хотел посмотреть перевод в виде .md, но не могу найти. Репозиторием указан официальный репозиторий svelte https://github.com/sveltejs/svelte, там перевода не вижу, он где нибудь сейчас есть? В другом репозитории?

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

У тебя ж не изменяется массив.
Ну как, не так как ты ожидаешь.

Попробуй сделать в конце что-то типа

data = [...data]

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Возможно, я не понял задачу)

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

вариант с #key будет пересоздавать дочерний компонент - и тут надо смотреть по месту подходит ли такое

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

зачем внутри each делать key если each и так реактивит от тех же данных

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

но дочерний компонент должен ожидать обновления пропсов

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

если у тебя там что-то типа data[idx].status = newStatus то новые данные сами прокинуться в дочерние компоненты

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

{#each data as block (block.id)}
<FormBlock {block} on:saveBlock={saveBlockHandler} />
{/each}

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Привет!

есть массив объектов


json
data: [{id: 1, status:"finished"} , …]


рендерю через {#each} , в иче лежит дочерний компонент, при смене стастуса(status) через createEventDispatcher ловлю в родителе изменения

Подскажите, пожалуйста, как мне дочерним компонентам передать, что родитель обновился

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Мы всегда отделяем бек от фронта. Даже если одна команда работает над проектом на одном языке.

Чтобы проект был максимально модульный.

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Видимо, ты попал на адептов конкретного видения, а адепты другого мнения поленились с этим не соглашаться 😁

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Не, оно просто жалуется на все сниппеты кроме первого

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Кто-нибудь сталкивался? С чем может быть связано?

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Даже строгая типизация не помогла 🌚

Рекомендация может показаться странной, но попробуй обновить пакеты. pnpm up или что у тебя там используется)

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Скорее всего, имеется ввиду анимация содержимого под хедером

Читать полностью…
Subscribe to a channel