Overview of ra-preferences for react-admin
ra-preferences module allows developers to store and persist user UI preferences in the browser's local storage. These preferences are device-dependent and are automatically synchronized across multiple open tabs of the same application. Note that preferences are not saved when the user is in incognito mode. The API is synchronous because preferences are maintained in memory and mirrored to localStorage.