商城技术栈选型
商城界?UI设计与模块拆分
前台模块拆分
后台模块拆分
React全家桶环境搭建
初始化项?
npminit-y
·创建项??录
安装依赖
·安装react、react-dom、redux、react-redux
npmireactreact-domreduxreact-redux-S
·安装
babel/corenpmibabel/core-D·安装geektime-builder-webpack
npmigeektime-builder-webpack-D
创建actions、reducers、store
·actions和reducers
src/actions/放置所有的actions、src/reducers放置所有的reducers
·rootReducersrc/reducers/rootReducer.js将所有的reducers进?Combine
·使?Provider传递store
Store通过Provider传递给容器组件
数据库实体设计
编写服务端API
·登陆注册API
·?户注册(POST):/user/register
·?户登陆(GET):/user/login
·商品API
·商品列表(GET):/goods?page=1per_page=10
·商品详情(GET):/goods/:id
·修改商品(PUT):/goods/:id
登陆注册模块开发
JSONWebToken?作原理
登陆注册模块开发-注册功能
注册API(POST):