功能 | vue | react |
---|---|---|
非面试技能点 | 迁移指南 | react |
性能优化&组件发布 | vue2和3使用区别 | |
vite | vue2和3原理上的区别 | |
js | vue原理 | |
协议 | vueRouter | |
前端面试高频 | 组件通信 | |
父子组件生命周期等其他基础 |
自我介绍
面试官你好,我叫汪伦,今年26岁,21年毕业武汉普通本科,软件工程,至今从事前端开发已有三年时间,今天是因为在Boss上看到了贵公司的招聘,所以过来应聘前端工程师一职。
平时个人比较喜欢逛掘金,最近在看nest方面的知识。主要做vue
毕业以来曾先后就职于武汉软饼成、威高云智这两家公司,上份工作是在威高担任前端开发,在职期间内主要负责药房药库的前端开发工作,曾协助emr组开发
以上大致就是我个人的基本介绍,如果你有其他需要了解的,我这边可以再做补充
项目介绍
业务线怎么讲
我最近做过的一个项目是威海市立医院的his系统,为了尽快将这个项目落地,当时组建了一个一百多号人的团队,前端基础业务组有emr和his,总共20来个人,从需求分析到初版上线,整个过程大致耗费了两年。
考虑到系统的可用性及拓展性,采用了微服务框架,基于framework基座,通过基础配置管理项目往添加新项目,并在framework基座中添加代理配置,抽离组件common
我在项目中主要负责药房药库的开发,协助过emr和基础架构组
在项目的开发过程中,其实我们也遇到并解决过过很多问题,例如首页地址信息缺失,线上突发故障的定位排查等等。
结束语:以上就是我最近一个项目的大致情况,如果您有其他想了解的,可以随时问我,我这边可以再做补充。
一些包
js
localForage 基于indexDB(浏览器内置数据库)封装的和localstorage的API一样的库
crypto-js 加密的
Qrcode 生成二维码
Qs query/String互相转换
Node
Node 在起进程时, 会将相关代码拷贝一份, 在启用, 这样两个进程互不相关, 且不强依赖 node
react 和 vue 的区别
vue 组件最终都是组件对象 (options), react 组件则为函数/class vue 采用大量语法糖,react 则只提供基本功能,更加灵活 vue diff 采用更加细致化的靶向更新,react 则
React
渲染时机
普通的 class 组件,setState 就会重新渲染
继承 PureComponent 的 class 组件,setState 时除了对比 state 本身地址值变没变,还会比 state 的每个 key 的值变没变,也就是
必须state地址值变了且有key的值变了才会重新渲染
function 组件在用 useState 的 setXxx 时,仅对比 state 本身地址值变没变,也就是
state地址值变了就重新渲染
继承 PureComponent 的 class 组件和 memo 的 function 组件会浅对比 props