Многие из нас ждут выхода Vue 3 и похоже, что он почти здесь (релиз запланирован на второй квартал 2020 года) и уже есть возможность взглянуть или даже поэкспериментировать с бета-версией.
А как Вы делаете Pagination на своих сайтах
1 мин
862Часто встречаю сайты у которых пагинатор сделан следующим образом
Вариант №1
указывается интервал от и до
пример:
...?start=1&end=10
Вариант №2
указывается просто начальная позиция
...?start=10
А сам разработчик уже потом в запросах добавляет, сколько именно выбрать записей от данной позиции
Вариант №3
когда указывается просто номер страници а разработчик потом сам вычисляет с какой позиции и сколько нужно выбрать
Лично я использую третий вариант.
Относительно первого варианта, я думаю что это вообще зло.
Поскольку если есть куча данных и есть куча джойнов
то легко вписато самому ...?start=1&end=1000000
Ну я думаю что сами догадаетесь что может случиться с сервером.
Относительно второго варианта, в принципе в нем нет ничего плохого, но как по мне просто не эстетично.
Мне больше нравится видить, 1, 2, 3,… 11
Чем 10, 123, 153,…
А что Вы думаете по этому поводу?
Вариант №1
указывается интервал от и до
пример:
...?start=1&end=10
Вариант №2
указывается просто начальная позиция
...?start=10
А сам разработчик уже потом в запросах добавляет, сколько именно выбрать записей от данной позиции
Вариант №3
когда указывается просто номер страници а разработчик потом сам вычисляет с какой позиции и сколько нужно выбрать
Лично я использую третий вариант.
Относительно первого варианта, я думаю что это вообще зло.
Поскольку если есть куча данных и есть куча джойнов
то легко вписато самому ...?start=1&end=1000000
Ну я думаю что сами догадаетесь что может случиться с сервером.
Относительно второго варианта, в принципе в нем нет ничего плохого, но как по мне просто не эстетично.
Мне больше нравится видить, 1, 2, 3,… 11
Чем 10, 123, 153,…
А что Вы думаете по этому поводу?
От сообщества для сообщества — открытый хаб статей
3 мин
8.7K
DevShelf.us — это открытый хаб статей по веб-разработке, основанный на голосовании пользователей. Цель проекта — дать разработчикам качественные подборки статей и лучшие материалы по мнению сообщества, а не по популярности в выдаче поисковиков
Начавшись с прототипа на хакатоне, проект развивается как полностью открытая платформа для ваших идей, кода и ссылок на лучшие материалы.
Под катом мы вам расскажем подробней об идее проекта и поделимся ссылками на первые сборники статей.
Как я создавал очередной конструктор сайтов
9 мин
13KВсем привет, меня зовут Саша. Я создаю свой конструктор сайтов. Я получил первых платящих пользователей. Все они преимущественно из США и Европы.
Я хочу поделиться историей своего пути, который включает кодинг, краудфандинг и продвижение.
Я хочу поделиться историей своего пути, который включает кодинг, краудфандинг и продвижение.
Изучение методов кэширования в React
8 мин
19K
Перевод

Сбор данных в React — это одно. Хранение и кэширование этих данных — это другая история. Возможности кажутся бесконечными, а различия часто тонкие, что делает выбор правильной техники иногда немного сложным.
Сегодня мы исследуем различные методики и рассмотрим все их детали и тонкости. Следует ли использовать useMemo или memoization? Должен ли я хранить данные с помощью useState и context? Когда мы закончим, вы должны быть в состоянии сделать осознанный выбор в отношении кэширования данных. Вы узнаете обо всех тонкостях.
И много анимированных GIF-файлов. Что еще вы можете желать?
Давайте начнем!