Having just run into a performance issue trying to store an array of complex objects (Tiptap editors) in zustand, that when moved out into plain react context was fine, I'd advise avoiding storing anything super large in zustand.