От localStorage Next.js к cloud favorites, Supabase Auth, RLS и миграция без потери гостевого UX
Избранное можно поместить в localStorage. Пользователь нажимает кнопку, приложение сохраняет ID записи в браузере, отдельный backend для этого не нужен.
Проблема появляется после добавления аккаунтов. localStorage привязан к конкретному браузеру. После входа с другого устройства сохранённого списка там нет.
habr.com