Standardise redux reducers/state shape
The current redux store is more difficult to work with than it needs to be as each reducer is storing the data in a different way.
- Collections: an array of Collection objects
- Fragments: a key/value collection of Fragment objects
- Users: an object with
isFetching
boolean andusers
(an array of User objects) - Teams: an array of Team objects
The redux Normalizing State Shapes doc has some examples, but at the most basic level all the reducers need to standardise on storing a key/value collection of objects, like the fragments reducer currently does.