Structuring Reducers: IntroPrerequisite ConceptsBasic Reducer StructureSplitting Reducer LogicRefactoring Reducers ExampleUsing combineReducersBeyond combineReducersNormalizing State ShapeUpdating Normalized DataReusing Reducer LogicImmutable Update PatternsInitializing State