使用React模仿大众点评
技术栈:https://github.com/Topthinking/react-webapp-dianpingreact + react-router4.1 + redux + less + ES6/7 + webpack + fetch + bundle-loader下载git clone https://github.com/Topthinking/react-w
·
技术栈:
https://github.com/Topthinking/react-webapp-dianping
react + react-router4.1 + redux + less + ES6/7 + webpack + fetch + bundle-loader
下载
git clone https://github.com/Topthinking/react-webapp-dianping.git
cd react-webapp-dianping
npm install
运行(nodejs 6.0+)
npm run dev (正常编译模式)
访问 http://localhost:8080
npm run build (发布生产版本,对代码进行混淆压缩,提取公共代码,分离css文件)
2017年5月8日
初次提交
2017年5月14日
1.利用webpack的bundle-loader实现代码分割,最终实现根据路由按需加载,加快用户对首屏的访问速度
2.添加fastclick解决移动端300毫秒延迟
3.实现详情页面,复用之前的列表组件和加载组件,只是样式和数据结构不一样
说明
本项目主要理解 react 和 redux 的原理,以及 react + redux 之间的配合方式,同时对react-router4进行由浅入深的学习和探究,欢迎大家一起学习新的路由方式
如果觉得不错的话,您可以点右上角 "Star" 支持一下 谢谢! ^_^
如有问题请直接在 Issues 中提,或者您发现问题并有非常好的解决方案,欢迎 PR
演示
demo(请用chrome的手机模式预览)
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献59条内容
所有评论(0)