├── LICENSE ├── README.md ├── Section 03 ├── r-04-02-web-server.zip ├── r-04-03-react-and-babel.zip ├── r-04-04-babel.zip ├── r-04-05-jsx.zip ├── r-04-06-jsx-expressions.zip ├── r-04-07-conditional-rendering.zip ├── r-04-08-const-let.zip ├── r-04-09-arrow-functions.zip ├── r-04-10-arrow-functions-2.zip ├── r-04-11-events.zip ├── r-04-12-data-binding.zip ├── r-04-13-forms-inputs.zip ├── r-04-14-arrays.zip ├── r-04-15-picking-option.zip └── r-04-16-visibility-toggle.zip ├── Section 04 ├── r-05-03-classes-1.zip ├── r-05-04-classes-2.zip ├── r-05-05-component.zip ├── r-05-06-nesting-components.zip ├── r-05-07-props.zip ├── r-05-08-events.zip ├── r-05-09-method-binding.zip ├── r-05-11-counter-state.zip ├── r-05-12-counter-state-2.zip ├── r-05-13-set-state-object.zip ├── r-05-14-visibility-toggle.zip ├── r-05-15-indecision-state.zip └── r-05-16-indecision-state-2.zip ├── Section 05 ├── r-06-02-sfc.zip ├── r-06-03-default-props.zip ├── r-06-05-removing-individual-options.zip ├── r-06-06-lifecycle-methods.zip ├── r-06-07-local-storage.zip └── r-06-08-saving-loading-count.zip ├── Section 06 ├── r-07-03-avoiding-globals.zip ├── r-07-04-install-webpack.zip ├── r-07-05-import-export.zip ├── r-07-06-default-export.zip ├── r-07-07-importing-npm.zip ├── r-07-08-babel-webpack.zip ├── r-07-09-component-refactor.zip ├── r-07-10-sourcemaps.zip ├── r-07-11-dev-server.zip └── r-07-12-class-properties.zip ├── Section 07 ├── r-08-02-the-children-prop.zip ├── r-08-03-react-modal.zip └── r-08-04-refactor.zip ├── Section 08 ├── r-09-02-styled-and-webpack.zip ├── r-09-03-header-style.zip ├── r-09-04-reset.zip ├── r-09-05-theming.zip ├── r-09-06-big-button.zip ├── r-09-07-options-list.zip ├── r-09-08-option-item.zip ├── r-09-10-mobile-considerations.zip └── r-09-11-favicon.zip ├── Section 09 ├── r-11-03-boilerplate.zip ├── r-11-04-router-setup.zip ├── r-11-05-404.zip ├── r-11-06-linking.zip ├── r-11-07-router-refactor.zip ├── r-11-08-query-string-and-params.zip └── r-11-09-build-it-portfolio-router.zip ├── Section 10 ├── r-12-03-installing-redux.zip ├── r-12-04-actions.zip ├── r-12-05-dynamic-actions.zip ├── r-12-06-destructuring.zip ├── r-12-07-array-destructuring.zip ├── r-12-08-redux-refactor.zip ├── r-12-09-reducers.zip ├── r-12-10-combine-reducers.zip ├── r-12-11-spread.zip ├── r-12-12-object-spread.zip ├── r-12-13-wrapping-up.zip ├── r-12-14-filtering.zip └── r-12-15-sorting.zip ├── Section 11 ├── r-13-02-organizing.zip ├── r-13-03-higher-order-components.zip ├── r-13-06-controlled-inputs.zip ├── r-13-07-select.zip ├── r-13-08-add-expense.zip ├── r-13-09-day-picker.zip └── r-13-10-dispatching-add-expense.zip ├── Section 12 ├── r-14-02-jest.zip ├── r-14-03-expense-action-gens.zip ├── r-14-04-filter-action-gens.zip ├── r-14-05-testing-selector.zip ├── r-14-06-filters-reducer.zip ├── r-14-07-expenses-reducer.zip ├── r-14-08-snapshot-testing.zip ├── r-14-09-enzyme.zip ├── r-14-10-dynamic-snapshot.zip ├── r-14-11-mocking.zip ├── r-14-12-user-interaction.zip ├── r-14-13-test-spies.zip ├── r-14-14-add-expense.zip ├── r-14-15-edit-expense.zip ├── r-14-16-expense-list.zip └── r-14-17-expense-list-2.zip ├── Section 13 ├── r-15-04-using-git.zip ├── r-15-05-ssh-github.zip ├── r-15-06-production-webpack.zip ├── r-15-07-extracting-css.zip ├── r-15-08-express-server.zip ├── r-15-09-heroku.zip ├── r-15-10-heroku-2.zip ├── r-15-11-formatted-dates.zip ├── r-15-12-total-selector.zip └── r-15-13-expense-summary.zip ├── Section 14 ├── r-16-02-getting-firebase.zip ├── r-16-03-writing-data.zip ├── r-16-04-promises.zip ├── r-16-05-firebase-promises.zip ├── r-16-06-removing-data.zip ├── r-16-07-updating-data.zip ├── r-16-08-fetching-data.zip ├── r-16-09-array-data-1.zip └── r-16-10-array-data-2.zip ├── Section 15 ├── r-17-02-async-actions.zip ├── r-17-03-async-actions.zip ├── r-17-04-async-actions-2.zip ├── r-17-05-test-db.zip ├── r-17-06-heroku-env-vars.zip ├── r-17-07-fetching-expenses.zip ├── r-17-08-fetching-expenses-2.zip ├── r-17-09-remove-expense.zip └── r-17-10-update-expense.zip ├── Section 16 ├── r-18-02-login-page.zip ├── r-18-03-logout.zip ├── r-18-04-redirect.zip ├── r-18-05-private-routes.zip ├── r-18-06-route-hoc.zip ├── r-18-07-public-route-hoc.zip ├── r-18-08-private-data.zip └── r-18-09-validation.zip └── Section 17 ├── r-19-02-login-page.zip ├── r-19-03-buttons-header.zip ├── r-19-04-summary.zip ├── r-19-05-filters.zip ├── r-19-06-inputs.zip ├── r-19-07-expense-form.zip ├── r-19-08-expense-list.zip ├── r-19-09-expense-list-2.zip ├── r-19-10-loader.zip ├── r-19-11-polyfill.zip └── r-19-12-final-deployment.zip /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 Packt 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | # The-Complete-React-Developer-Course-with-Hooks-and-Redux- 5 | Code Repository for The Complete React Developer Course (with Hooks and Redux), Published by Packt 6 | -------------------------------------------------------------------------------- /Section 03/r-04-02-web-server.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 03/r-04-02-web-server.zip -------------------------------------------------------------------------------- /Section 03/r-04-03-react-and-babel.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 03/r-04-03-react-and-babel.zip -------------------------------------------------------------------------------- /Section 03/r-04-04-babel.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 03/r-04-04-babel.zip -------------------------------------------------------------------------------- /Section 03/r-04-05-jsx.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 03/r-04-05-jsx.zip -------------------------------------------------------------------------------- /Section 03/r-04-06-jsx-expressions.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 03/r-04-06-jsx-expressions.zip -------------------------------------------------------------------------------- /Section 03/r-04-07-conditional-rendering.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 03/r-04-07-conditional-rendering.zip -------------------------------------------------------------------------------- /Section 03/r-04-08-const-let.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 03/r-04-08-const-let.zip -------------------------------------------------------------------------------- /Section 03/r-04-09-arrow-functions.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 03/r-04-09-arrow-functions.zip -------------------------------------------------------------------------------- /Section 03/r-04-10-arrow-functions-2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 03/r-04-10-arrow-functions-2.zip -------------------------------------------------------------------------------- /Section 03/r-04-11-events.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 03/r-04-11-events.zip -------------------------------------------------------------------------------- /Section 03/r-04-12-data-binding.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 03/r-04-12-data-binding.zip -------------------------------------------------------------------------------- /Section 03/r-04-13-forms-inputs.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 03/r-04-13-forms-inputs.zip -------------------------------------------------------------------------------- /Section 03/r-04-14-arrays.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 03/r-04-14-arrays.zip -------------------------------------------------------------------------------- /Section 03/r-04-15-picking-option.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 03/r-04-15-picking-option.zip -------------------------------------------------------------------------------- /Section 03/r-04-16-visibility-toggle.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 03/r-04-16-visibility-toggle.zip -------------------------------------------------------------------------------- /Section 04/r-05-03-classes-1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 04/r-05-03-classes-1.zip -------------------------------------------------------------------------------- /Section 04/r-05-04-classes-2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 04/r-05-04-classes-2.zip -------------------------------------------------------------------------------- /Section 04/r-05-05-component.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 04/r-05-05-component.zip -------------------------------------------------------------------------------- /Section 04/r-05-06-nesting-components.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 04/r-05-06-nesting-components.zip -------------------------------------------------------------------------------- /Section 04/r-05-07-props.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 04/r-05-07-props.zip -------------------------------------------------------------------------------- /Section 04/r-05-08-events.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 04/r-05-08-events.zip -------------------------------------------------------------------------------- /Section 04/r-05-09-method-binding.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 04/r-05-09-method-binding.zip -------------------------------------------------------------------------------- /Section 04/r-05-11-counter-state.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 04/r-05-11-counter-state.zip -------------------------------------------------------------------------------- /Section 04/r-05-12-counter-state-2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 04/r-05-12-counter-state-2.zip -------------------------------------------------------------------------------- /Section 04/r-05-13-set-state-object.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 04/r-05-13-set-state-object.zip -------------------------------------------------------------------------------- /Section 04/r-05-14-visibility-toggle.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 04/r-05-14-visibility-toggle.zip -------------------------------------------------------------------------------- /Section 04/r-05-15-indecision-state.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 04/r-05-15-indecision-state.zip -------------------------------------------------------------------------------- /Section 04/r-05-16-indecision-state-2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 04/r-05-16-indecision-state-2.zip -------------------------------------------------------------------------------- /Section 05/r-06-02-sfc.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 05/r-06-02-sfc.zip -------------------------------------------------------------------------------- /Section 05/r-06-03-default-props.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 05/r-06-03-default-props.zip -------------------------------------------------------------------------------- /Section 05/r-06-05-removing-individual-options.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 05/r-06-05-removing-individual-options.zip -------------------------------------------------------------------------------- /Section 05/r-06-06-lifecycle-methods.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 05/r-06-06-lifecycle-methods.zip -------------------------------------------------------------------------------- /Section 05/r-06-07-local-storage.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 05/r-06-07-local-storage.zip -------------------------------------------------------------------------------- /Section 05/r-06-08-saving-loading-count.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 05/r-06-08-saving-loading-count.zip -------------------------------------------------------------------------------- /Section 06/r-07-03-avoiding-globals.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 06/r-07-03-avoiding-globals.zip -------------------------------------------------------------------------------- /Section 06/r-07-04-install-webpack.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 06/r-07-04-install-webpack.zip -------------------------------------------------------------------------------- /Section 06/r-07-05-import-export.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 06/r-07-05-import-export.zip -------------------------------------------------------------------------------- /Section 06/r-07-06-default-export.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 06/r-07-06-default-export.zip -------------------------------------------------------------------------------- /Section 06/r-07-07-importing-npm.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 06/r-07-07-importing-npm.zip -------------------------------------------------------------------------------- /Section 06/r-07-08-babel-webpack.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 06/r-07-08-babel-webpack.zip -------------------------------------------------------------------------------- /Section 06/r-07-09-component-refactor.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 06/r-07-09-component-refactor.zip -------------------------------------------------------------------------------- /Section 06/r-07-10-sourcemaps.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 06/r-07-10-sourcemaps.zip -------------------------------------------------------------------------------- /Section 06/r-07-11-dev-server.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 06/r-07-11-dev-server.zip -------------------------------------------------------------------------------- /Section 06/r-07-12-class-properties.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 06/r-07-12-class-properties.zip -------------------------------------------------------------------------------- /Section 07/r-08-02-the-children-prop.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 07/r-08-02-the-children-prop.zip -------------------------------------------------------------------------------- /Section 07/r-08-03-react-modal.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 07/r-08-03-react-modal.zip -------------------------------------------------------------------------------- /Section 07/r-08-04-refactor.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 07/r-08-04-refactor.zip -------------------------------------------------------------------------------- /Section 08/r-09-02-styled-and-webpack.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 08/r-09-02-styled-and-webpack.zip -------------------------------------------------------------------------------- /Section 08/r-09-03-header-style.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 08/r-09-03-header-style.zip -------------------------------------------------------------------------------- /Section 08/r-09-04-reset.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 08/r-09-04-reset.zip -------------------------------------------------------------------------------- /Section 08/r-09-05-theming.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 08/r-09-05-theming.zip -------------------------------------------------------------------------------- /Section 08/r-09-06-big-button.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 08/r-09-06-big-button.zip -------------------------------------------------------------------------------- /Section 08/r-09-07-options-list.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 08/r-09-07-options-list.zip -------------------------------------------------------------------------------- /Section 08/r-09-08-option-item.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 08/r-09-08-option-item.zip -------------------------------------------------------------------------------- /Section 08/r-09-10-mobile-considerations.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 08/r-09-10-mobile-considerations.zip -------------------------------------------------------------------------------- /Section 08/r-09-11-favicon.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 08/r-09-11-favicon.zip -------------------------------------------------------------------------------- /Section 09/r-11-03-boilerplate.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 09/r-11-03-boilerplate.zip -------------------------------------------------------------------------------- /Section 09/r-11-04-router-setup.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 09/r-11-04-router-setup.zip -------------------------------------------------------------------------------- /Section 09/r-11-05-404.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 09/r-11-05-404.zip -------------------------------------------------------------------------------- /Section 09/r-11-06-linking.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 09/r-11-06-linking.zip -------------------------------------------------------------------------------- /Section 09/r-11-07-router-refactor.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 09/r-11-07-router-refactor.zip -------------------------------------------------------------------------------- /Section 09/r-11-08-query-string-and-params.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 09/r-11-08-query-string-and-params.zip -------------------------------------------------------------------------------- /Section 09/r-11-09-build-it-portfolio-router.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 09/r-11-09-build-it-portfolio-router.zip -------------------------------------------------------------------------------- /Section 10/r-12-03-installing-redux.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 10/r-12-03-installing-redux.zip -------------------------------------------------------------------------------- /Section 10/r-12-04-actions.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 10/r-12-04-actions.zip -------------------------------------------------------------------------------- /Section 10/r-12-05-dynamic-actions.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 10/r-12-05-dynamic-actions.zip -------------------------------------------------------------------------------- /Section 10/r-12-06-destructuring.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 10/r-12-06-destructuring.zip -------------------------------------------------------------------------------- /Section 10/r-12-07-array-destructuring.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 10/r-12-07-array-destructuring.zip -------------------------------------------------------------------------------- /Section 10/r-12-08-redux-refactor.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 10/r-12-08-redux-refactor.zip -------------------------------------------------------------------------------- /Section 10/r-12-09-reducers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 10/r-12-09-reducers.zip -------------------------------------------------------------------------------- /Section 10/r-12-10-combine-reducers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 10/r-12-10-combine-reducers.zip -------------------------------------------------------------------------------- /Section 10/r-12-11-spread.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 10/r-12-11-spread.zip -------------------------------------------------------------------------------- /Section 10/r-12-12-object-spread.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 10/r-12-12-object-spread.zip -------------------------------------------------------------------------------- /Section 10/r-12-13-wrapping-up.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 10/r-12-13-wrapping-up.zip -------------------------------------------------------------------------------- /Section 10/r-12-14-filtering.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 10/r-12-14-filtering.zip -------------------------------------------------------------------------------- /Section 10/r-12-15-sorting.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 10/r-12-15-sorting.zip -------------------------------------------------------------------------------- /Section 11/r-13-02-organizing.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 11/r-13-02-organizing.zip -------------------------------------------------------------------------------- /Section 11/r-13-03-higher-order-components.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 11/r-13-03-higher-order-components.zip -------------------------------------------------------------------------------- /Section 11/r-13-06-controlled-inputs.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 11/r-13-06-controlled-inputs.zip -------------------------------------------------------------------------------- /Section 11/r-13-07-select.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 11/r-13-07-select.zip -------------------------------------------------------------------------------- /Section 11/r-13-08-add-expense.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 11/r-13-08-add-expense.zip -------------------------------------------------------------------------------- /Section 11/r-13-09-day-picker.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 11/r-13-09-day-picker.zip -------------------------------------------------------------------------------- /Section 11/r-13-10-dispatching-add-expense.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 11/r-13-10-dispatching-add-expense.zip -------------------------------------------------------------------------------- /Section 12/r-14-02-jest.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 12/r-14-02-jest.zip -------------------------------------------------------------------------------- /Section 12/r-14-03-expense-action-gens.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 12/r-14-03-expense-action-gens.zip -------------------------------------------------------------------------------- /Section 12/r-14-04-filter-action-gens.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 12/r-14-04-filter-action-gens.zip -------------------------------------------------------------------------------- /Section 12/r-14-05-testing-selector.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 12/r-14-05-testing-selector.zip -------------------------------------------------------------------------------- /Section 12/r-14-06-filters-reducer.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 12/r-14-06-filters-reducer.zip -------------------------------------------------------------------------------- /Section 12/r-14-07-expenses-reducer.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 12/r-14-07-expenses-reducer.zip -------------------------------------------------------------------------------- /Section 12/r-14-08-snapshot-testing.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 12/r-14-08-snapshot-testing.zip -------------------------------------------------------------------------------- /Section 12/r-14-09-enzyme.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 12/r-14-09-enzyme.zip -------------------------------------------------------------------------------- /Section 12/r-14-10-dynamic-snapshot.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 12/r-14-10-dynamic-snapshot.zip -------------------------------------------------------------------------------- /Section 12/r-14-11-mocking.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 12/r-14-11-mocking.zip -------------------------------------------------------------------------------- /Section 12/r-14-12-user-interaction.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 12/r-14-12-user-interaction.zip -------------------------------------------------------------------------------- /Section 12/r-14-13-test-spies.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 12/r-14-13-test-spies.zip -------------------------------------------------------------------------------- /Section 12/r-14-14-add-expense.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 12/r-14-14-add-expense.zip -------------------------------------------------------------------------------- /Section 12/r-14-15-edit-expense.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 12/r-14-15-edit-expense.zip -------------------------------------------------------------------------------- /Section 12/r-14-16-expense-list.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 12/r-14-16-expense-list.zip -------------------------------------------------------------------------------- /Section 12/r-14-17-expense-list-2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 12/r-14-17-expense-list-2.zip -------------------------------------------------------------------------------- /Section 13/r-15-04-using-git.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 13/r-15-04-using-git.zip -------------------------------------------------------------------------------- /Section 13/r-15-05-ssh-github.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 13/r-15-05-ssh-github.zip -------------------------------------------------------------------------------- /Section 13/r-15-06-production-webpack.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 13/r-15-06-production-webpack.zip -------------------------------------------------------------------------------- /Section 13/r-15-07-extracting-css.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 13/r-15-07-extracting-css.zip -------------------------------------------------------------------------------- /Section 13/r-15-08-express-server.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 13/r-15-08-express-server.zip -------------------------------------------------------------------------------- /Section 13/r-15-09-heroku.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 13/r-15-09-heroku.zip -------------------------------------------------------------------------------- /Section 13/r-15-10-heroku-2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 13/r-15-10-heroku-2.zip -------------------------------------------------------------------------------- /Section 13/r-15-11-formatted-dates.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 13/r-15-11-formatted-dates.zip -------------------------------------------------------------------------------- /Section 13/r-15-12-total-selector.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 13/r-15-12-total-selector.zip -------------------------------------------------------------------------------- /Section 13/r-15-13-expense-summary.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 13/r-15-13-expense-summary.zip -------------------------------------------------------------------------------- /Section 14/r-16-02-getting-firebase.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 14/r-16-02-getting-firebase.zip -------------------------------------------------------------------------------- /Section 14/r-16-03-writing-data.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 14/r-16-03-writing-data.zip -------------------------------------------------------------------------------- /Section 14/r-16-04-promises.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 14/r-16-04-promises.zip -------------------------------------------------------------------------------- /Section 14/r-16-05-firebase-promises.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 14/r-16-05-firebase-promises.zip -------------------------------------------------------------------------------- /Section 14/r-16-06-removing-data.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 14/r-16-06-removing-data.zip -------------------------------------------------------------------------------- /Section 14/r-16-07-updating-data.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 14/r-16-07-updating-data.zip -------------------------------------------------------------------------------- /Section 14/r-16-08-fetching-data.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 14/r-16-08-fetching-data.zip -------------------------------------------------------------------------------- /Section 14/r-16-09-array-data-1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 14/r-16-09-array-data-1.zip -------------------------------------------------------------------------------- /Section 14/r-16-10-array-data-2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 14/r-16-10-array-data-2.zip -------------------------------------------------------------------------------- /Section 15/r-17-02-async-actions.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 15/r-17-02-async-actions.zip -------------------------------------------------------------------------------- /Section 15/r-17-03-async-actions.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 15/r-17-03-async-actions.zip -------------------------------------------------------------------------------- /Section 15/r-17-04-async-actions-2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 15/r-17-04-async-actions-2.zip -------------------------------------------------------------------------------- /Section 15/r-17-05-test-db.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 15/r-17-05-test-db.zip -------------------------------------------------------------------------------- /Section 15/r-17-06-heroku-env-vars.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 15/r-17-06-heroku-env-vars.zip -------------------------------------------------------------------------------- /Section 15/r-17-07-fetching-expenses.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 15/r-17-07-fetching-expenses.zip -------------------------------------------------------------------------------- /Section 15/r-17-08-fetching-expenses-2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 15/r-17-08-fetching-expenses-2.zip -------------------------------------------------------------------------------- /Section 15/r-17-09-remove-expense.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 15/r-17-09-remove-expense.zip -------------------------------------------------------------------------------- /Section 15/r-17-10-update-expense.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 15/r-17-10-update-expense.zip -------------------------------------------------------------------------------- /Section 16/r-18-02-login-page.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 16/r-18-02-login-page.zip -------------------------------------------------------------------------------- /Section 16/r-18-03-logout.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 16/r-18-03-logout.zip -------------------------------------------------------------------------------- /Section 16/r-18-04-redirect.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 16/r-18-04-redirect.zip -------------------------------------------------------------------------------- /Section 16/r-18-05-private-routes.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 16/r-18-05-private-routes.zip -------------------------------------------------------------------------------- /Section 16/r-18-06-route-hoc.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 16/r-18-06-route-hoc.zip -------------------------------------------------------------------------------- /Section 16/r-18-07-public-route-hoc.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 16/r-18-07-public-route-hoc.zip -------------------------------------------------------------------------------- /Section 16/r-18-08-private-data.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 16/r-18-08-private-data.zip -------------------------------------------------------------------------------- /Section 16/r-18-09-validation.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 16/r-18-09-validation.zip -------------------------------------------------------------------------------- /Section 17/r-19-02-login-page.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 17/r-19-02-login-page.zip -------------------------------------------------------------------------------- /Section 17/r-19-03-buttons-header.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 17/r-19-03-buttons-header.zip -------------------------------------------------------------------------------- /Section 17/r-19-04-summary.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 17/r-19-04-summary.zip -------------------------------------------------------------------------------- /Section 17/r-19-05-filters.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 17/r-19-05-filters.zip -------------------------------------------------------------------------------- /Section 17/r-19-06-inputs.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 17/r-19-06-inputs.zip -------------------------------------------------------------------------------- /Section 17/r-19-07-expense-form.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 17/r-19-07-expense-form.zip -------------------------------------------------------------------------------- /Section 17/r-19-08-expense-list.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 17/r-19-08-expense-list.zip -------------------------------------------------------------------------------- /Section 17/r-19-09-expense-list-2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 17/r-19-09-expense-list-2.zip -------------------------------------------------------------------------------- /Section 17/r-19-10-loader.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 17/r-19-10-loader.zip -------------------------------------------------------------------------------- /Section 17/r-19-11-polyfill.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 17/r-19-11-polyfill.zip -------------------------------------------------------------------------------- /Section 17/r-19-12-final-deployment.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Complete-React-Developer-Course-with-Hooks-and-Redux-/66a9f86669bfb0906e30956549f89cfd18e8c0d1/Section 17/r-19-12-final-deployment.zip --------------------------------------------------------------------------------