koa+mysql+vue+socket.io全栈开发之前端篇
程序员文章站
2022-03-31 22:42:44
React 与 Vue 之间的对比,是前端的一大热门话题。 vue 简易上手的脚手架,以及官方提供必备的基础组件,比如 vuex , vue router ,对新手真的比较友好; react 则把这些都交给社区去做,虽然这壮大了 react 的生态链,但新手要弄出一套趁手的方案挺麻烦的,不过好在现在 ......
react 与 vue 之间的对比,是前端的一大热门话题。
vue 简易上手的脚手架,以及官方提供必备的基础组件,比如 vuex,vue-router,对新手真的比较友好;react 则把这些都交给社区去做,虽然这壮大了 react 的生态链,但新手要弄出一套趁手的方案挺麻烦的,不过好在现在有很多类似 dva的方案了。
vue 比较讨喜的一点,就是它的数据双向流动在表单开发时特别方便,而 react 在这方面可就麻烦多了。
但是 vue 复杂的 api ,简直让人头大,光是文档说明都几十页了。太多的语法,太多的魔法符号,对进化速度越来越快的前端届来说,就是入手这个框架的最大阻碍。
而相反 react 的 api 数量简直可以忽略不计了,顶多花几小时就能看完官方文档。你只要理解 javascript,就能理解 react 的很多行为。react 的很多用法,它的 api 都是符合直觉的,你对它用法的猜测基本都是八九不离十的,这真是大大降低了心智负担。
除此之外,react 的 jsx 语法表达能力更强,还有 hoc 和 hooks 使代码也更容易组织和复用。
虽然我更喜欢 react ,但工作上的需求,还不是要你用什么你就得用什么
推荐阅读
-
《全栈营销之如何制作个人博客》之一:用什么开发语言和CMS系统
-
Python全栈开发之---迭代器、可迭代对象、生成器
-
python3全栈开发-面向对象的三大特性(继承,多态,封装)之继承
-
Java学习笔记-全栈-web开发-22-后端程序员用的前端框架——layUI
-
Python全栈开发之---redis数据库
-
koa+mysql+vue+socket.io全栈开发之前端篇
-
koa+mysql+vue+socket.io全栈开发之数据访问篇
-
koa+mysql+vue+socket.io全栈开发之web api篇
-
用Django全栈开发——08. 使用AdminLTE开发前端登录页面
-
Python全栈开发-基础篇if用法笔记1