import { create } from 'zustand' interface NewsReadState { readIds: Set markRead: (newsId: string) => void } export const useNewsReadStore = create((set) => ({ readIds: new Set(), markRead: (newsId) => set((s) => ({ readIds: new Set([...s.readIds, newsId]) })), }))