{ "name": "React and Redux", "isUpcomingChange": false, "dashedName": "react-and-redux", "order": 7, "time": "5 hours", "template": "
${ source || '' }", "required": [ { "src": "https://unpkg.com/react@16.4.0/umd/react.production.min.js" }, { "src": "https://unpkg.com/react-dom@16.4.0/umd/react-dom.production.min.js" }, { "src": "https://cdnjs.cloudflare.com/ajax/libs/redux/3.7.2/redux.min.js" }, { "src": "https://cdnjs.cloudflare.com/ajax/libs/react-redux/5.0.7/react-redux.min.js" } ], "superBlock": "front-end-development-libraries", "superOrder": 3, "challengeOrder": [ [ "5a24c314108439a4d4036141", "Getting Started with React Redux" ], [ "5a24c314108439a4d4036142", "Manage State Locally First" ], [ "5a24c314108439a4d4036143", "Extract State Logic to Redux" ], [ "5a24c314108439a4d4036144", "Use Provider to Connect Redux to React" ], [ "5a24c314108439a4d4036145", "Map State to Props" ], [ "5a24c314108439a4d4036146", "Map Dispatch to Props" ], [ "5a24c314108439a4d4036147", "Connect Redux to React" ], [ "5a24c314108439a4d4036148", "Connect Redux to the Messages App" ], [ "5a24c314108439a4d4036149", "Extract Local State into Redux" ], [ "5a24c314108439a4d403614a", "Moving Forward From Here" ] ]}