← ALB News · curated headline

От localStorage Next.js к cloud favorites, Supabase Auth, RLS и миграция без потери гостевого UX

Habr · RU · Programming · 11/11/2026, 12:27:30 PM

Избранное можно поместить в  localStorage . Пользователь нажимает кнопку, приложение сохраняет ID записи в браузере, отдельный backend для этого не нужен. Проблема появляется после добавления аккаунтов.  localStorage  привязан к конкретному браузеру. После входа с другого устройства сохранённого списка там нет. Простая замена  localStorage  на облачную таблицу тоже меняет поведение продукта, теперь для кнопки «В избранное» приходится сначала требовать авторизацию. Если гостевой режим уже работает, логичнее сохранить его и переключать источник данных после входа. В  EventMap  схема выглядит так: Читать далее

Continue to Habr →

You are being forwarded in 6s — stay on this page