博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用React模仿大众点评
阅读量:4086 次
发布时间:2019-05-25

本文共 720 字,大约阅读时间需要 2 分钟。

技术栈:

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.gitcd react-webapp-dianpingnpm 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 :+1:

我的个站使用的是angular1.4构建的。

演示

(请用chrome的手机模式预览)

转载地址:http://kzrni.baihongyu.com/

你可能感兴趣的文章
自定义大头针
查看>>
UIButton添加block点击事件
查看>>
利用runtime给类别添加属性
查看>>
本地推送
查看>>
FMDB的使用
查看>>
UIImage存为本地文件与UIImage转换为NSData
查看>>
[转]打印质数的各种算法
查看>>
[转]javascript with延伸的作用域是只读的吗?
查看>>
php的autoload与global
查看>>
IE不支持option的display:none属性
查看>>
[分享]mysql内置用于字符串型ip地址和整数型ip地址转换函数
查看>>
TableDnd(JQuery表格拖拽控件)应用进阶
查看>>
[转]开源中最好的Web开发的资源
查看>>
java接口不能实例化原因浅谈
查看>>
Https加密及攻防
查看>>
Java生成随机不重复推广码邀请码
查看>>
Java8 Lambda表达式介绍
查看>>
【JAVA数据结构】双向链表
查看>>
【JAVA数据结构】先进先出队列
查看>>
String类的intern方法随笔
查看>>