vue 转 react,怎么获得第一份 react 工作?

333 天前
 74123gzy
需要哪些准备,自己做个 demo ?编个项目经历?
2376 次点击
所在节点    职场话题
21 条回复
cat
333 天前
找一个使用 react 的公司,说你有 vue 经验
基础知识没问题的话,一般不会因为你只会 vue 而筛掉你
beisilu
333 天前
又不是整个技术栈更换,同是前端经历应该兼容的吧。
74123gzy
333 天前
@cat 试试吧,
taotaodaddy
333 天前
demo 确实可以做一下啊,不单纯是为了给面试官看,就是为了检验所学夯实基础,也确实应该做个 demo 的.
lilei2023
333 天前
熟悉一下语法就行,正常情况下了解你有 vue 经验,应该不会卡太死
74123gzy
333 天前
@taotaodaddy 以前学了两天 web3 的时候做过俩,不知道算不算,主要业务逻辑太简单了,约等于无
kangyan
333 天前
借楼提问,普通前端转 webgl ,如何获得第一份 webgl 工作
DOLLOR
333 天前
学 java spring ,向后端卷。
dukaiapp
333 天前
学 java 啊。前端狗都不做
dukaiapp
333 天前
错了。找不到工作。java 牛逼工资也高 转 java
74123gzy
333 天前
@kangyan webgl 方向咋样,也挺好的
saberC8
332 天前
@74123gzy 卷 webgl 不如卷后端,webgl 入门难度低,熟练精通难度高。
saberC8
332 天前
@74123gzy 今年转了 webgl 用 threejs 做了 3d 展厅的项目,做完其实觉得,想要性能好,还得学的深,更要花时间,知识跨度也很大
potatowish
332 天前
我做后端的,最近在看 react 和 vue 。个人感觉 react 更容易上手,英文文档看下来脉络很清晰,没有一上来就给出一个什么名词,强行让你接受。vue 文档虽说是中文的,但是实在看不下去,放弃了。
blueFat
332 天前
找个比较新的视频,耐心敲完一个 todo list 就行了,我当初连工作经验都没有,只学了一周,就转 react 了。

vue 转 react ,主要 1 个问题 ,即 React.js 是纯 JS 库而 Vue 相比之下更像是 UI 库(不太准确),它不集成别的东西。
话反过来说,其实你会发现更多人觉得 React 好上手(有编程经验的人,咦那不就是你么),原因则是上一句话。

- 好了,回到上面说那个问题,其具体表现 2 点:

1. router 管理。react-roure 有 5 和 6 两个分水岭版本。你就直接学 6 的版本,反正会用就行了,进公司也不会让你从 0~1 搭架子。进去再熟悉别的。

2. 状态管理。基本上普通业务模块用不上全局状态管理。但是复杂业务势必需要,因此你需要学一下 redux ,这个市面上用多,会了这个没人会质疑你不会别的。。

3. 没有第三点,其他都是洒洒水。。

- 进公司后

1. 头 1~3 个月,把公司里的那一套吃透了,一边把官网示例敲一遍。

2. 剩下就是关注下 react 生态,有些东西要大换代了,比如状态管理,然后多研究下你项目的 package.json ,多感受下工作中哪里有痛点,看看 github 上其他的解决方案。/*最重要的,为下面第 3 点做铺垫*/

3. 最后结合你所在业务部门,探索下业务内最佳实践,因为 React 灵活,没准你进去后发现他们也是一坨,你就有发力空间了。对了别忘了,业务方面也要能 cover ,尽快掌握业务,多看多搜,不要局限自己的产品,用 F12 看看竞对的产品。

4. 一般都会有内部 wiki 或者交流会吧,参与下露露脸。ok 了,你已稳如 old dog 了。
74123gzy
332 天前
@blueFat 是,react 学起来感觉就是在学那一堆 hook 函数,class 组件那边没咋看,回头背背题吧,todolist 敲一个
ppgs8903
332 天前
都是废话,问题改成如何找到一个公司,进去了随便你重构。
zhoupeng199
332 天前
vue react 各用了三年,只要你能负责公司前端,不是想用啥就用啥。
mengfankui934210
332 天前
不是 把 vue 项目保包装成 react 不就好了吗 ?
RealJacob
331 天前
啥公司还分 react 和 vue ,无论是校招或者社招感觉都不应该分这个吧。首先先确保基本的 react 问题能答上来,然后正常投你的简历写你 vue 的项目就可以了,背景合适的话不会纠结这种问题的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/948401

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX