Skip to content

tanrich/toutiao

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReactNews

react-demo

Build Setup

# 项目根目录安装依赖
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的另一种魅力。

其实网上比较看那么多,真的建议大家不如自己上手试一试,多方面的了解不同框架的特性,开拓自己的思路吧。

Releases

No releases published

Packages

No packages published