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

А роутинг на ифах точно прикольнее роутинга на объекте kv {

path: ComponentInstance } ?

19 ответов

6 просмотров

роутинг на ифах?

Кирилл-Спасибович Автор вопроса
Pavel 🦇 Malyshev
роутинг на ифах?

ну есть роутинг на компонентах Route как в tinro

Кирилл Спасибович
ну есть роутинг на компонентах Route как в tinro

Так, а причём тут роутинг на ифах я пытаюсь понять? Почему роутинг должен быть на ифах или на компонентах?

Кирилл-Спасибович Автор вопроса
Pavel 🦇 Malyshev
Так, а причём тут роутинг на ифах я пытаюсь понять...

ну в pathfinder'е же нет компонента в который можно роут и конструктор запихнуть? единственный способ использовать ифы в шаблоне? вот мне и любопытно какой из подходов прикольнее и почему

Кирилл Спасибович
ну в pathfinder'е же нет компонента в который можн...

Эм, нет, в смысле с чего это единственный способ то? Точнее не так, у тебя есть любой вообще способ делать роутинг в этом смысл! Я очень подробно в докладе на этом внимание акцентировал. Любой роутер внутри оперирует точно таким же стейтом, но прячет его внутри наружу давая некую обвязку которая призвана работать так, как задумал автор. Это проще, но и чаще столкнёшься с тем, что автор не все предусмотрел. Pathfinder даёт голый стейт и ты сам можешь с ним делать что хочешь. Хочешь пиши Route компонент в 5 строк. Хочешь делай объект с роутами и 1 строчкой меняй их. Где надо можешь тупо ифчик добавить

Кирилл Спасибович
а доклад на ютубе есть ?

Роутер как у сына маминой подруги

Кирилл Спасибович
интересный доклад

спасибо. вот например, делаем из pathfinder config-based router в связке с viewpoint и динамической/статической подгрузкой компонентов-страниц: // routes.js import StaticPage from '@/pages/StaticPage.svelte'; export default [{ match: '/', component: StaticPage }, { match: '/dynamic', component: () => import('@/pages/DynamicPage.svelte'), }]; // App.svelte <Viewpoint {...page} query={$query}> <div slot="loading"> <Spinner /> </div> </Viewpoint> <script> import { path, query } from 'svelte-pathfinder'; ... $: page = routes.find((route) => $path.pattern(route.match)) || null; </script>

Кирилл-Спасибович Автор вопроса
Pavel 🦇 Malyshev
спасибо. вот например, делаем из pathfinder config...

т.е. это что-то типа код сплиттинга на es модулях ?

Кирилл Спасибович
т.е. это что-то типа код сплиттинга на es модулях ...

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

но речь была про вот этот твой вопрос

Кирилл-Спасибович Автор вопроса
Pavel 🦇 Malyshev
но речь была про вот этот твой вопрос

ага, в остальное пока пытаюсь вникнуть

Кирилл Спасибович
ага, в остальное пока пытаюсь вникнуть

зря я наверное viewpoint упоминул. лишнее усложнение получилось)

Кирилл-Спасибович Автор вопроса
Pavel 🦇 Malyshev
зря я наверное viewpoint упоминул. лишнее усложнен...

уфф, чето сложна что даёт $$restProps рестпропс в await ? почему load надо пересоздавать?

Кирилл Спасибович
уфф, чето сложна что даёт $$restProps рестпропс в ...

viewpoint проксирует любые пропсы переданные на компонент в таргет компонент. пропсы могут быть реактивными

Pavel 🦇 Malyshev
чтобы перезапустить все

не совсем понимаю, а как это работает?

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

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

@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Заметил в ghci 9.4.8: > :t (<*>) @((->)_) (<*>) @((->)_) :: (w -> (a -> b)) -> (w -> a) -> w -> b Разве не должно (w -> (a -> b)) быть записано как (w -> a -> b)? Это баг, ил...
Михаил
13
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Any electron dev here?
Sayanth Tezro
12
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
так это может кто что знает или использует что-то как макбук только не макбук? на 13…14 дюймов
Michael
9
Карта сайта