JSON with a schema definition and returning nested entities with their IDs, gathered in dictionaries. • https://github.com/paularmstrong/normalizr Normalizr
that standardizes an application’s store querying logic. • For any part of the store that an application needs access to, define a function that when given the full store, returns the desired part (or derivation) of the store. https://hackernoon.com/selector-pattern-painless-redux-store-destructuring- bfc26b72b9ae
storing into Redux • If denormalizing, be careful with the amount of data • Store the least amount of data possible, and calculate your needs on the fly
=> more components are connected. • “As it turns out, having connected parent components simply pass item IDs to connected children is a good pattern for optimizing UI performance in a React Redux application, so keeping state normalized plays a key role in improving performance.” -- Redux Docs