create-react-app burger-builder --scripts-version 1.1.5
npm run eject
npm install --save prop-types
npm install --save axios
npm install --save react-router-dom
npm install --save redux react-redux
npm install --save redux-thunk
BB
βββ App.js
|
βββ assets
β βββ images
β βββ logo.png
|
βββ components
| |
β βββ Burger
β β |
β β |ββ BuildControls
| | | |
| | β |ββ BuildControl
β β | | βββ BuildControl.js
| | | |
β β | βββ BuildControls.js
| | |
β β |ββ BurgerIngredients
| | | βββ BurgerIngredients.js
| | |
β β |ββ OrderSummary
| | | βββ OrderSummary.js
| | |
| | βββ Burger.js
β β
β βββ Logo
| | βββ Logo.js
| |
β βββ Navigation
| | |
β | |ββ NavigationItems
| | | |
β | | |ββ NavigationItem
β | | | ββ NavigationItem.js
β | | |
β | | βββ NavigationItems.js
| | |
β | |ββ SideDrawer
| | | |
β | | |ββ DrawerToggle
β | | | ββ DrawerToggle.js
β | | βββ SideDrawer.js
β | |
| | βββ Toolbar
| | βββ Toolbar.js
β β
β βββ Order
| | |
β | |ββ CheckoutSummary
β | | ββ CheckoutSummary.js
| | βββ Order.js
| |
β βββ UI
| |
β |ββ BackDrop
β | ββ BackDrop.js
β |ββ Button
β | ββ Button.js
β |ββ Input
β | ββ Input.js
β |ββ Modal
β | ββ Modal.js
| βββ Spinner
| ββ Spinner.js
β
βββ containers
| |
| |ββ Auth
| | |
| | |ββ Logout
| | | ββ Logout.js
| | ββ Auth.js
| |
| |ββ BurgerBuilder
| | ββ BurgerBuilder.js
| |
| |ββ Checkout
| | |
| | |ββ ContactData
| | | ββ ContactData.js
| | |
| | ββ Checkout.js
| |
| ββ Orders
| ββ Orders.js
|
βββ hoc
| |
| |ββ asyncComponent
| | ββ asyncComponent.js
| |
| |ββ Layout
| | ββ Layout.js
| |
| |ββ ReactAux
| | ββ ReactAux.js
| |
| ββ WithErrorHandler
| ββ WithErrorHandler.js
|
βββ shared
| ββ utility.js
|
βββ store
| |
| |ββ actions
| | |β actionTypes.js
| | |β auth.js
| | |β burgerBuilder.js
| | |β index.js
| | ββ order.js
| |
| βββ reducer
| |β auth.js
| |β burgerBuilder.js
| ββ order.js
|
βββ axios-orders.js
|
βββ index.js