应用不复杂但是为了展示完整的开发流程, 所以把主流的技术栈都用上了, 适合新手入门
技术栈
React-router
Redux
Redux-saga
CSS in JS (styled-components...)
Immutable.js
Flow.js
PWA
Responsive
预览
pc端
demo地址
手机预览截图
?...使用
见README
总结
笔者在生产环境下使用vue比较多, 在以vue先入为主的思想上谈谈对react的看法, 若有错误之处请多多指教
单向数据流很棒, 不同于vue + vuex, 在react...当然严格遵循这种思想会带来props chain的尴尬, 出现这种问题更好的解决方法是重新选择connect的层级或者思考组件切分粒度
关于CSS in JS, 也就是尤雨溪前几天live所讲到的Colocation..., 个人比较喜欢, 这使得组件的输出更为稳定, 不会出现样式污染, 使组件更组件 , 目前觉得react中各个库的实现方案都没有vue中scope style优雅
框架的选择, 也是被大家说烂了的问题