【React】React+Redux+Ajax 点餐项目 完整流程【二】

前端架构:

项目一开始 采用的 react-create-app 也就是facebook 专门定制的react脚手架。

然后除去src文件夹,那些都是自动生成的。

但是后面要用到很多东西需要配置。 那些用到的都在package.json内。

例如babel,less,eslint 等等


src内目录详解:

action: 与redux 以及 ajax 后端交互

        -action.js   --Redux的action 方式,这里执行ajax以及连接store的操作。

        -index.js    -- 没用到

        -socket.js   --专为socket制作的一种action

        -type.js       --储存访问store的行为常量

        -url.js          --储存和后台访问的方法,以及访问的链接

components: 储存组件

       -factory     --工厂,制作桌子,餐品的工厂

                   -DeskFactory.jsx     桌子工厂

                   -FoodFactory.jsx     餐品工厂

                  --LackFoodFactory.jsx   余量为空餐品工厂【没用到】

                  --TypeFactory.jsx    菜品类型工厂

           - pages --页面

                  -infoComponents      --公用组件

                                -InfoTab.jsx      切换卡组件

                  -OrderingComponents --服务员订餐页面中的组件

                               -LackFood.jsx     余量为空展示组件 【没用到】

                               -OrderDeetails.jsx  订单详情页面【右侧】

                               -PendOrder.jsx    桌子详情页面【左侧】

                               -SelectFood.jsx   选菜 页面组件 【中间】

                   -FoodInfo.jsx         菜品列表页面

                  -OrderInfo.jsx         订单列表页面

                  -UserOrdering.jsx       服务员订餐页面

          -ui    --UI组成

         -reducer  --和redux交互

         -routes     --路由

          -style      --样式


        


     【未完持续】


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值