react-demo
# 项目根目录安装依赖
npm install
# 浏览器访问localhost:8000
npm start
# 打包编译生成静态资源
npm run build
# 打包编译生成静态资源并生成分析报告
npm run build --report
yarn + antd + react编写的一个简单的react-demo,第一个react项目,意在练手。
本菜鸡于年初学习了vue,并用vue练手3个小demo。带给我的感觉是轻便,简单,符合现代前端开发流程,而且新手很容易学习。
期间对于vue和react选择纠结了许久,也专门去搜集了大量的资料比较两种框架,具体差异见blog
但是纸上谈兵不如实践出真知,所以这一个星期简单的学习了一下react
第一次写react,第一次用jsx,最开始对jsx有很强的抵抗心里,总感觉这种写法反人类,而且耦合性太强,不利于维护,跟vue模板写法简直天差地别。
但是在开发的过程中,你会很奇怪的感觉到你居然喜欢上了jsx语法。vue的语法接近于原生html+css+js,但是同一个菜吃久了也会腻呀。jsx给我的感觉就像是一道新的菜,最开始感觉不适应,但是用js去改变html的快捷清晰的感觉,也许就是mvvm的另一种魅力。
其实网上比较看那么多,真的建议大家不如自己上手试一试,多方面的了解不同框架的特性,开拓自己的思路吧。