{"version":1,"pages":[{"id":"-LGjXrzF-SQzVv9frm6a","title":"Read Me","pathname":"/","siteSpaceId":"sitesp_No9vU","description":""},{"id":"-LGjf3zJ52mwZc9mZW77","title":"Introduction","pathname":"/introduction","siteSpaceId":"sitesp_No9vU","description":""},{"id":"-LGjf3zK_8tNuWqgI7VZ","title":"Motivation","pathname":"/introduction/motivation","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Introduction"}]},{"id":"-LGjf3zL5H2-meE826q5","title":"Core Concepts","pathname":"/introduction/core-concepts","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Introduction"}]},{"id":"-LGjf3zM42m_4jNAMsw3","title":"Three Principles","pathname":"/introduction/three-principles","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Introduction"}]},{"id":"-LGjf3zNdvsPJUhBVNnC","title":"Prior Art","pathname":"/introduction/prior-art","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Introduction"}]},{"id":"-LGjf3zOQAm-QfNlefWs","title":"Learning Resources","pathname":"/introduction/learning-resources","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Introduction"}]},{"id":"-LGjf3zPest6HknIMHzH","title":"Ecosystem","pathname":"/introduction/ecosystem","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Introduction"}]},{"id":"-LGjf3zQkkC8_DM9PB4Q","title":"Examples","pathname":"/introduction/examples","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Introduction"}]},{"id":"-LGjf3zRJ0Nmdf3Qku9o","title":"Basics","pathname":"/basics","siteSpaceId":"sitesp_No9vU","description":""},{"id":"-LGjf3zSWEiztStNGtIw","title":"Actions","pathname":"/basics/actions","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Basics"}]},{"id":"-LGjf3zTM7laAiQZXyOz","title":"Reducers","pathname":"/basics/reducers","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Basics"}]},{"id":"-LGjf3zUOOtvalcK8RLm","title":"Store","pathname":"/basics/store","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Basics"}]},{"id":"-LGjf3zVlIPuMCrCDbrU","title":"Data Flow","pathname":"/basics/data-flow","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Basics"}]},{"id":"-LGjf3zW-qe30j-hsUg8","title":"Usage with React","pathname":"/basics/usage-with-react","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Basics"}]},{"id":"-LGjf3zX3Hs5Nl3ztdhj","title":"Example: Todo List","pathname":"/basics/example-todo-list","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Basics"}]},{"id":"-LGjf3zYWNFB72_RWgNz","title":"Advanced","pathname":"/advanced","siteSpaceId":"sitesp_No9vU","description":""},{"id":"-LGjf3zZrsjWJEyXIOTH","title":"Async Actions","pathname":"/advanced/async-actions","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-LGjf3z_GDMyFJEXWKaA","title":"Async Flow","pathname":"/advanced/async-flow","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-LGjf3zaEgyyS-TeU2Dw","title":"Middleware","pathname":"/advanced/middleware","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-LGjf3zb1A-nuTL_9yh5","title":"Usage with React Router","pathname":"/advanced/usage-with-react-router","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-LGjf3zcrswP_aayBiSy","title":"Example: Reddit API","pathname":"/advanced/example-reddit-api","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-LGjf3zdJtrtkeN8XEj0","title":"Next Steps","pathname":"/advanced/next-steps","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Advanced"}]},{"id":"-LGjf3zexkgnO8VJhnW-","title":"Recipes","pathname":"/recipes","siteSpaceId":"sitesp_No9vU","description":""},{"id":"-LGjf3zfO1LQaTPwsK8T","title":"Configuring Your Store","pathname":"/recipes/configuring-your-store","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Recipes"}]},{"id":"-LGjf3zg9_frBvQO99HQ","title":"Migrating to Redux","pathname":"/recipes/migrating-to-redux","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Recipes"}]},{"id":"-LGjf3zhuGSOyncMezu8","title":"Using Object Spread Operator","pathname":"/recipes/using-object-spread-operator","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Recipes"}]},{"id":"-LGjf3ziMamTG5c8f5Xh","title":"Reducing Boilerplate","pathname":"/recipes/reducing-boilerplate","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Recipes"}]},{"id":"-LGjf3zjdjut_WNTYQ7w","title":"Server Rendering","pathname":"/recipes/server-rendering","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Recipes"}]},{"id":"-LGjf3zkaYl3icPwVoac","title":"Writing Tests","pathname":"/recipes/writing-tests","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Recipes"}]},{"id":"-LGjf3zli1gJ7y0lSgF8","title":"Computing Derived Data","pathname":"/recipes/computing-derived-data","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Recipes"}]},{"id":"-LGjf3zmzPIP3Fb8-aZK","title":"Implementing Undo History","pathname":"/recipes/implementing-undo-history","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Recipes"}]},{"id":"-LGjf3znKpz0IO4KjvMh","title":"Isolating Subapps","pathname":"/recipes/isolating-subapps","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Recipes"}]},{"id":"-LGjf3zopRdNgNq1hi0l","title":"Structuring Reducers","pathname":"/recipes/structuring-reducers","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Recipes"}]},{"id":"-LGjf3zp3FN02kzfNa3k","title":"Prerequisite Concepts","pathname":"/recipes/structuring-reducers/prerequisite-concepts","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Recipes"},{"label":"Structuring Reducers"}]},{"id":"-LGjf3zqab1yOd7KVDL8","title":"Basic Reducer Structure","pathname":"/recipes/structuring-reducers/basic-reducer-structure","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Recipes"},{"label":"Structuring Reducers"}]},{"id":"-LGjf3zrFQWebgq1xQLf","title":"Splitting Reducer Logic","pathname":"/recipes/structuring-reducers/splitting-reducer-logic","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Recipes"},{"label":"Structuring Reducers"}]},{"id":"-LGjf3zsrOixuxkIagoT","title":"Refactoring Reducers Example","pathname":"/recipes/structuring-reducers/refactoring-reducers-example","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Recipes"},{"label":"Structuring Reducers"}]},{"id":"-LGjf3ztDdRePjrNYOYz","title":"Using combineReducers","pathname":"/recipes/structuring-reducers/using-combinereducers","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Recipes"},{"label":"Structuring Reducers"}]},{"id":"-LGjf3zuMIQu-OZvZbfw","title":"Beyond combineReducers","pathname":"/recipes/structuring-reducers/beyond-combinereducers","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Recipes"},{"label":"Structuring Reducers"}]},{"id":"-LGjf3zvyEoUpO5FRxoR","title":"Normalizing State Shape","pathname":"/recipes/structuring-reducers/normalizing-state-shape","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Recipes"},{"label":"Structuring Reducers"}]},{"id":"-LGjf3zwhClrF-vTEj8G","title":"Updating Normalized Data","pathname":"/recipes/structuring-reducers/updating-normalized-data","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Recipes"},{"label":"Structuring Reducers"}]},{"id":"-LGjf3zxReU-7pacT98Y","title":"Reusing Reducer Logic","pathname":"/recipes/structuring-reducers/reusing-reducer-logic","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Recipes"},{"label":"Structuring Reducers"}]},{"id":"-LGjf3zy7_TiD6UmTuOu","title":"Immutable Update Patterns","pathname":"/recipes/structuring-reducers/immutable-update-patterns","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Recipes"},{"label":"Structuring Reducers"}]},{"id":"-LGjf3zzsjDp-s5sg3jI","title":"Initializing State","pathname":"/recipes/structuring-reducers/initializing-state","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Recipes"},{"label":"Structuring Reducers"}]},{"id":"-LGjf4--zc-NBaDEAQMe","title":"Using Immutable.JS with Redux","pathname":"/recipes/using-immutable.js-with-redux","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"Recipes"}]},{"id":"-LGjf4-0yIv-435oL94Q","title":"FAQ","pathname":"/faq","siteSpaceId":"sitesp_No9vU","description":""},{"id":"-LGjf4-1uQ00fnSMHARC","title":"General","pathname":"/faq/general","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"FAQ"}]},{"id":"-LGjf4-2lCpis5vMAmr1","title":"Reducers","pathname":"/faq/reducers","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"FAQ"}]},{"id":"-LGjf4-34_yxnM16P6GJ","title":"Organizing State","pathname":"/faq/organizing-state","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"FAQ"}]},{"id":"-LGjf4-4REELOOnurQJh","title":"Store Setup","pathname":"/faq/store-setup","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"FAQ"}]},{"id":"-LGjf4-5CFt8OZFt4HRg","title":"Actions","pathname":"/faq/actions","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"FAQ"}]},{"id":"-LGjf4-6JjSg4pAfhnlS","title":"Immutable Data","pathname":"/faq/immutable-data","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"FAQ"}]},{"id":"-LGjf4-7dYQ1Q5WsBMc7","title":"Code Structure","pathname":"/faq/code-structure","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"FAQ"}]},{"id":"-LGjf4-8XT99NEPA2E0e","title":"Performance","pathname":"/faq/performance","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"FAQ"}]},{"id":"-LGjf4-9LKUAObGgK70M","title":"Design Decisions","pathname":"/faq/design-decisions","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"FAQ"}]},{"id":"-LGjf4-Awg0BbbvyY1kF","title":"React Redux","pathname":"/faq/react-redux","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"FAQ"}]},{"id":"-LGjf4-BGQqNqp6oGPcb","title":"Miscellaneous","pathname":"/faq/miscellaneous","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"FAQ"}]},{"id":"-LGjf4-CxYA5UfwUMMJn","title":"Troubleshooting","pathname":"/troubleshooting","siteSpaceId":"sitesp_No9vU","description":""},{"id":"-LGjf4-Dmqf9Cis1bFf7","title":"Glossary","pathname":"/glossary","siteSpaceId":"sitesp_No9vU","description":""},{"id":"-LGjf4-Ehmv2eh7xFqbc","title":"API Reference","pathname":"/api-reference","siteSpaceId":"sitesp_No9vU","description":""},{"id":"-LGjf4-FajR_5hzpnmAO","title":"createStore","pathname":"/api-reference/createstore","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"API Reference"}]},{"id":"-LGjf4-GWiEj7I1M3i0b","title":"Store","pathname":"/api-reference/store","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"API Reference"}]},{"id":"-LGjf4-HdPi2dmTXkQfJ","title":"combineReducers","pathname":"/api-reference/combinereducers","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"API Reference"}]},{"id":"-LGjf4-IbDlpbaHqz0XK","title":"applyMiddleware","pathname":"/api-reference/applymiddleware","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"API Reference"}]},{"id":"-LGjf4-Jt5k2lF3dr9Mt","title":"bindActionCreators","pathname":"/api-reference/bindactioncreators","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"API Reference"}]},{"id":"-LGjf4-KayyNhPctq5bU","title":"compose","pathname":"/api-reference/compose","siteSpaceId":"sitesp_No9vU","description":"","breadcrumbs":[{"label":"API Reference"}]},{"id":"-LGjf4-LFWiL9wxMvKbL","title":"Change Log","pathname":"/change-log","siteSpaceId":"sitesp_No9vU","description":""},{"id":"-LGjf4-M-OOiAb95ES80","title":"Patrons","pathname":"/patrons","siteSpaceId":"sitesp_No9vU","description":""},{"id":"-LGjf4-NnTadffsrddlh","title":"Feedback","pathname":"/feedback","siteSpaceId":"sitesp_No9vU","description":""}]}