// 1. Define your store const useFilterStore = create((set) => ( status: 'all', sortBy: 'date', setStatus: (status) => set( status ), setSortBy: (sortBy) => set( sortBy ), ));
// Hydrate state from URL on initial load React.useEffect(() => const urlStatus = searchParams.get('status'); if (urlStatus && urlStatus !== state.status) state.setStatus(urlStatus); zust2help 39link39 updated