使用ReactJS、Redux、GraphQL和Stripe构建啤酒商店Web应用

这个项目使用ReactJS、Redux、GraphQL和Stripe技术栈创建了一个啤酒商店的Web应用。您可以在项目目录中通过运行'yarn start'来启动开发模式下的应用程序。在浏览器中打开它后,如果您进行了编辑,页面将会重新加载,并且您将在控制台中看到任何潜在的错误。运行'yarn test'可以启动测试运行器,并进入交互式监视模式。通过'yarn build'命令,您可以将应用程序构建到生产环境的build文件夹中。在此模式下,React被正确捆绑并进行了优化,以确保最佳性能。生成的文件已经被最小化,并且文件名包含哈希值,使您的应用程序准备好部署。请注意,执行'yarn eject'命令是一个单向操作,一旦执行,将无法返回。如果您对构建工具和配置不满意,可以选择执行此操作。它会将所有配置文件和传递依赖项(如webpack、Babel、ESLint等)直接复制到您的项目中。

zip
beer-store-master.zip 预估大小:72个文件
folder
beer-store-master 文件夹
file
package.json 1KB
folder
src 文件夹
file
App.css 142B
file
index.js 524B
folder
redux 文件夹
folder
cart 文件夹
file
cart.reducer.js 928B
file
cart.actions.js 433B
file
cart.utils.js 868B
file
cart.selectors.js 709B
file
cart.types.js 206B
folder
directory 文件夹
file
directory.reducer.js 880B
file
directory.selectors.js 209B
file
root-reducer.js 606B
folder
user 文件夹
file
user.types.js 75B
file
user.reducer.jsx 369B
file
user.actions.js 154B
file
user.selector.js 184B
folder
shop 文件夹
file
shop.selectors.js 181B
file
shop.data.js 5KB
file
shop.reducer.js 238B
file
store.js 330B
folder
assets 文件夹
file
logo.svg 3KB
file
shopping-bag.svg 2KB
file
logo.svg 3KB
file
serviceWorker.js 5KB
folder
pages 文件夹
folder
homepage 文件夹
file
homepage.component.jsx 241B
file
homepage.styles.scss 102B
folder
shop 文件夹
file
shop.component.jsx 285B
folder
sign-in-and-sign-up 文件夹
file
sign-in-and-sign-up.styles.scss 109B
file
sign-in-and-sign-up.component.jsx 353B
folder
checkout 文件夹
file
checkout.component.jsx 1KB
file
checkout.styles.scss 510B
file
App.test.js 280B
file
setupTests.js 255B
folder
components 文件夹
folder
collection-preview 文件夹
file
collection-preview.component.jsx 523B
file
collection-preview.styles.scss 225B
folder
directory 文件夹
file
directory.component.jsx 659B
file
directory.styles.scss 105B
folder
custom-button 文件夹
file
custom-button.styles.scss 803B
file
custom-button.component.jsx 367B
folder
cart-item 文件夹
file
cart-item.styles.scss 325B
file
cart-item.component.jsx 403B
folder
sign-in 文件夹
file
sign-in.styles.scss 168B
file
sign-in.component.jsx 2KB
folder
cart-dropdown 文件夹
file
cart-dropdown.styles.scss 445B
file
cart-dropdown.component.jsx 1KB
folder
collection-item 文件夹
file
collection-item.styles.scss 755B
file
collection-item.component.jsx 914B
folder
form-input 文件夹
file
form-input.component.jsx 391B
file
form-input.styles.scss 816B
folder
collection-overview 文件夹
file
collections-overview.component.jsx 697B
file
collections-overview.styles.scss 69B
folder
checkout-item 文件夹
file
checkout-item.styles.scss 538B
file
checkout-item.component.jsx 1KB
folder
cart-icon 文件夹
file
cart-icon.component.jsx 865B
file
cart-icon.styles.scss 320B
folder
header 文件夹
file
header.styles.scss 357B
file
header.component.jsx 1KB
folder
sign-up 文件夹
file
sign-up.styles.scss 101B
file
sign-up.component.jsx 2KB
folder
menu-item 文件夹
file
menu-item.styles.scss 1KB
file
menu-item.component.jsx 574B
folder
firebase 文件夹
file
firebase.util.js 1KB
file
App.js 2KB
file
index.css 233B
file
.gitignore 310B
folder
public 文件夹
file
logo192.png 5KB
file
manifest.json 492B
file
robots.txt 67B
file
index.html 2KB
file
logo512.png 9KB
file
favicon.ico 3KB
file
README.md 3KB
file
yarn.lock 523KB
...
zip 文件大小:257.18KB