现公司的项目用的都是 Vue,本人也有一年多的 Vue 开发经验,但是这两大框架都是国内平分秋色的,为了提高个人的竞争力。 所以想请教下各位大佬,是继续深刻学习 Vue 还是再去学习一下 React,如何在公司暂时没有使用 React 框架的情况下比较好的自学,求各位前端大佬不吝赐教~
1
noe132 2019-07-15 15:56:45 +08:00
干学还真没有做项目效率高。
既然公司用 Vue,那你就可以不断优化扩展项目。比如加 TS,拆分抽象组件,优化加载速度等等 |
2
rrfeng 2019-07-15 16:01:21 +08:00
angular
|
3
wly19960911 2019-07-15 16:05:01 +08:00
就我个人看过 vue react,熟悉 angular 的人来说,我推荐 react。了解 react 式 jsx 的声明式组件的使用,提高组件抽象能力,倒不一定要全力发展,吸取里面的各种好处来重新分析下自己原有领域各种经验和用法。
但是就新的 flutter 和 swiftUI 都是声明式组件的情况下,还是需要考虑 react 的。 |
4
cl903254852 2019-07-15 16:09:56 +08:00
公司用 vue 那就是以 vue 为主,但我劝楼主在工作之余多玩玩 react。Facebook 下的 RN、Goggle 下的 Flutter 都很重要,而且从 react 来过渡比 vue 要容易很多
|
5
cl903254852 2019-07-15 16:10:35 +08:00
@cl903254852 修正:Goggle=>Google
|
6
snowsherry OP @noe132 一般都是项目做完了 除了改 bug 或者要迭代加需求了,平时都是不乐意再 review 的,更多时间看其他东西学习( zhihu,hupu,bilibili....),不过老哥的建议很好,感谢~
|
7
snowsherry OP @rrfeng 我信你个鬼 糟老头子坏的很...
|
8
wujie396 2019-07-15 16:24:20 +08:00
既然正在使用 vue,那就趁机深入下 vue 的源码,理解的差不多了,再去看 react,深入一个框架后,学习其他框架也会事半功倍
|
9
snowsherry OP @cl903254852
@wly19960911 二位的建议都提到了 flutter,还有 RN,swiftUI 这些组件库或者框架 看来 react 能够拓展和对接的更多,确实有必要去看和学习一下,先从小的 demo 应用做起吧~ |
10
Danswerme 2019-07-15 16:56:20 +08:00 via Android 1
作为一个新手,刚开始看好多人都说 vue 相对来说比较简单,中文文档齐全,我就打算先从 vue 上手。
可能是我比较蠢,跟着 vue 官网的示例一步一步往下走都挖了好多坑,有些地方想了好久才反应过来。 爬了快五小时爬到插槽那里脑子实在糊的不行了,简直到了怀疑人生的地步,最简单的框架都这么难,我有点打退堂鼓了。 都准备放弃了,鬼使神差的打算去瞄一眼 react,这下舒服多了,只要会 es6,剥去 jsx 语法之后完全就是标准的 js 写法嘛。 现在回过头来看,vue 把各种东西封装的比较简单,比如 data,computed,还有各种特有的指令 v-if,v-for 这些东西,的确简化了很多操作。 但是我刚开始学就是看不懂,比如 input 用 v-model 直接就能数据绑定,对于只用过 js 来说的我简直就像黑魔法一样神奇,后来才知道其实是 bind 和 input 指令的语法糖,学了 react 之后我自己手动处理时才知道是这么实现的。 扯远了,回到楼主的问题上来,react 是肯定要学习的,既然用了 vue 一年多了上手 react 应该是比较简单。 在工作之余用 react 搞点别的项目,必定会有所收获的,毕竟要学习的是框架的思想,而不是只学习它的用法,框架终会被淘汰,思想却永远在发光发热。 |
11
Cellei 2019-07-15 18:04:47 +08:00
有没有大佬讲讲现在的 Angular
|