add useSessionState and persist the maximized panel per tab

This commit is contained in:
2026-08-07 03:10:44 +00:00
parent fc40beca68
commit 50484521dd
4 changed files with 118 additions and 26 deletions
+1
View File
@@ -202,6 +202,7 @@ const { jobs, isLoading } = useJobs();
| Shared UI state | `useGlobal` |
| URL-driven state (filters, pagination) | `useQueryState` |
| Component-only state | `useState` |
| Shared UI state that must survive a refresh, per tab | `useSessionState` |
| Persisted to localStorage | `useLocalStorageState` |
## Event Handlers