React TL;DR – a human filter for most useful tech content.

All posts

Normalizing State Shape

Basic concepts of normalizing data:

  • Each type of data gets its own “table” in the state.
  • Each “data table” should store the individual items in an object, with the IDs of the items as keys and the items themselves as the values.
  • Any references to individual items should be done by storing the item’s ID.
  • Arrays of IDs should be used to indicate ordering.
  • Use “Normalizr” library if you want to automate the normalization process