diff --git a/README.md b/README.md index 148bab8..cb40e1f 100644 --- a/README.md +++ b/README.md @@ -98,3 +98,8 @@ Firebase Common API Endpoint: 11. Handling Overall Form Validity: [Commit Details](https://github.com/Ch-sriram/burger-builder/commit/a319cb9fda29ac9fb3ef21fe8b656d1c55a3b301) 12. Fixing an Error Related to Drop Down Component's State in ``: [Commit Details](https://github.com/Ch-sriram/burger-builder/commit/02c8afe907d185ff72c395de581e5cba259b45fe) 13. Fixing a Minor Bug: [Commit Details](https://github.com/Ch-sriram/burger-builder/commit/881f39f67deca14650953d01767aabcb8c93b8dc) + +### Adding Redux ♻ To Our Project 🍔🛠 + +**Dependency Installation: `npm i --save redux react-redux`** +1. Setting Up Redux **`STORE`**, **`REDUCER`** & **`ACTIONs`**: [Commit Details]() diff --git a/src/store/actions.js b/src/store/actions.js new file mode 100644 index 0000000..1708b95 --- /dev/null +++ b/src/store/actions.js @@ -0,0 +1,2 @@ +export const ADD_INGREDIENT = "ADD_INGREDIENT"; +export const REMOVE_INGREDIENT = "REMOVE_INGREDIENT"; diff --git a/src/store/reducer.js b/src/store/reducer.js new file mode 100644 index 0000000..9bb83fa --- /dev/null +++ b/src/store/reducer.js @@ -0,0 +1,12 @@ +import * as actionTypes from "./actions"; + +const initialState = { + ingredients: null, + totalPrice: 4, +}; + +const reducer = (state = initialState, action) => { + return state; +} + +export default reducer;