169 похожих чатов

У тебя самописный роутер там? Зачем вручную pushState вызывать? Зачем делать

iife с запятой $: section, (() => {, если можно просто обернуть это всё в {}? Там же используется section внутри.
$: me, me — зачем, если можно $: if(me) fetch ...?
Про null ошибки, регулярки, названия классов, микс рест-апи и форм и прочее даже как-то страшно говорить.

10 ответов

15 просмотров

насчёт роутинга, какое решение лучше взять для spa?

Daniil-Kozlov Автор вопроса
arelive ⛦⛦⛦⛦⛦⛦
насчёт роутинга, какое решение лучше взять для spa...

Точно не самопис! Роутеров много, tinro, svelte-spa-router, svelte kit тот же.

Daniil Kozlov
Точно не самопис! Роутеров много, tinro, svelte-sp...

как при изменении роута в tinro засунуть его в переменную?

Daniil Kozlov
Зачем?

потому что мне нужно в компоненте Settings при смене пути (хождении по разделам настроек) сбрасывать errors и обновлять profile.

Daniil-Kozlov Автор вопроса
arelive ⛦⛦⛦⛦⛦⛦
потому что мне нужно в компоненте Settings при сме...

Если у тебя один компонент отвечает за несколько путей, отличающихся одним сегментом (типа /path/section1 и /path/section2), надо использовать параметры пути. Я сам не юзаю tinro, но они там есть. Вот в примере из пути получается юзернейм.

arelive ⛦⛦⛦⛦⛦⛦
потому что мне нужно в компоненте Settings при сме...

Тут посомтрите верхнюю часть - это то что вам нужно? https://github.com/AlexxNB/tinro?ref=madewithsvelte.com#navigation-announcer

Daniil-Kozlov Автор вопроса
Alexey Schebelev
Тут посомтрите верхнюю часть - это то что вам нужн...

Лучше через параметры. Там человек вот так вот урл раскладывает в скрипт-теге, чтобы понять, какой таб открыт. let section = location.pathname == `/${api.sections.settings}` ? null : location.pathname.split('/')[location.pathname.split('/').length - 1];

Daniil Kozlov
Лучше через параметры. Там человек вот так вот урл...

С функции meta() внутри компонента переменную тоже можно использовать как стор, который будет тригерится при изменении url. Там можно следить за параиетрами тоже.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта