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

Вот моё: https://svelte.dev/repl/73bd9e4964554a7f9531027afa2ebcce?version=3.49.0

8 ответов

18 просмотров

в продакшне у меня в данном случае мультиселект исполуется в рескольких десятках компонентов, и данные для массива объектов тянутся из БД для каждого компонента разные (они по любому не хранятся в компонентах) ( я просто стор использую в одном месте только, чтобы на разных страницах показывать количстов добавленных товаров в корзину - осбо со стором не игрался). Из БД данные в файл стора как будут подтягиваться для разных компонентов? В стор передать инфу о компоненте, чтобы стор вытянул из БД нужные данные?

в плане количества кода - не вижу вообще никакой экономии, когда юзер открывает нужную ему страничку-компонент, лоад функция загружает из БД все данные для этой странички (не только для мультиселекта массив, ну и кучу всего другого) - и все это делаетается одним запросом к БД (который может быть разным в зависимости от страницы комопонента), и в случае, если на этой страничке используется мультиселект, то оттуда же сразу и передается в мультиселект этот массив. В данном случае стор - мне представляется изыбыточной прослойкой, и кода писать явно больше надо. Если у меня сотня компонентов, для каждого свой стор писать? Довольно бредово звучит. Я с некст.джс сбежал на свелт именно потому, что значительно меньше кода и, главное в плне ресурсов - жрет гораздо меньше оперативки

Серёга-Буров Автор вопроса
Dima
в плане количества кода - не вижу вообще никакой э...

Мне стор нравится по одной причине: отделение логики от представления. Нравится, что данные по сайту хранятся в одном месте. Потому что данные могут быть одни и те же, а их отображение — меняться. Чтобы отвязаться от отображения. Чтобы всегда можно было зарефакторить любой view, не меняя логики самих данных. Для меня стор — это ядро сайта на клиенте, вокруг которого крутится всё. Со стороа можно и в IndexedDB скинуть что-то и взять оттуда. При этом view не поймёт разницы - взял ли я IndexedDB или с сервера. Он просто работает со стором всегда.

Серёга-Буров Автор вопроса

Почему не нужно? Мне очень даже нужно.

Серёга Буров
Почему не нужно? Мне очень даже нужно.

Я сделал пример, чтобы вы вдвоём не плодили костылестроение в канале. И стоит пройти базовый курс свелта, а если уже то еще раз.

Серёга-Буров Автор вопроса
Misha Rodshtein
Я сделал пример, чтобы вы вдвоём не плодили костыл...

Ты почему-то думаешь, что Svelte - это только один путь - твой. Но я думаю, у каждого свой стиль. И мой, возможно, даже лучший, просто никто его пока ещё не понял. Так что, останемся при своём.

Да. Вам также навязывают. Но речь именно про вас. Мне сейчас вы интересны. Острота мышления, идеи и пр. Мне лично интереснее было бы вас читать не видя негатива. Я об этом. А читать интересно же)

Серёга-Буров Автор вопроса
Евгений Че
Да. Вам также навязывают. Но речь именно про вас. ...

Просто покажите, где я что-то навязал. Вы не найдёте этого. А эмоционально реагирую как раз лишь на попытки что-то навязать мне.

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

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

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Открыл свой двухкилобайтный экзешник в x32dbg, а тут какая-то хрень. Смущает кнопка "выполнить до пользовательского кода", а что ещё может быть в файле помимо него ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
11
Мне были интересны дишные хаки и я нашёл любопытный способ на форуме через __traits, что-то вроде int delegate(int) fac = (int n) => n == 0 ? 1 : n * __traits(parent, {})(n - ...
Constantin F.
1
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Вопрос тем кто смотрит видео и слушает подкасты - как вы потом ищете нужную вам информацию? Вот статью я прочитал, потом могу искать нужную мне часть банальным поиском. Пропус...
Aleksandr Druzhinin
4
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
31
Карта сайта