首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
七渡浔
掘友等级
前端
我试图穿越无限的虚空..
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
赞
文章( 15 )
沸点( 0 )
时隔一年半,我,一个卑微的前端菜鸡,又来写面经了
高德 滴滴 美团 网易 快手 腾讯 金山 360 百度 知乎 微软等大厂面试经验 一年半以前,写了个万字前端面经,最终去了字节混饭吃,因为一些业务调整的原因,我又跑路了
来自一个渣渣的万字前端面经 小米 头条 高德 360 美团 等
我可能是打破了小米面试次数记录的选手了。 最开始是小米有品电商的岗位,视频面试。 先做自我介绍。 聊一下vue和react的区别。 你说你用hooks,hooks解决了什么问题。 剩下就是问一些基础问题,然后聊了聊项目。之后我问他用什么技术栈,面试官说用Rax,我表示没听过,他…
为什么要放弃使用 useCallback(useCallback 的缺点)
下面是 useCallback 的基本用法: 在上面这段代码中,memoizedCallback 会在初始的时候生成一次,在后面的过程中,只有它的依赖 a 或 b 变化了才会重新生成。 明白了 use
如何利用 Typescript 的类型编程自动推断 Redux reducer 的类型
今日,使用 ts 几乎已经变成前端的政治正确了。虽然 ts 的自动类型推导已经很强大了,但受限于 js 语言本身,我们依然需要手写很多的类型,并且手动的去指定。 这种写法非常的简单,但是这样写 ts 无法帮我们推导出 payload 类型,如果我们想要使用 payload 属性…
React 源码之架构总览(三大核心包)
react包, 平时在开发过程中使用的绝大部分api均来自此包(不是所有). 在react启动之后, 正常可以改变渲染的基本操作有 3 个. 以上setState和dispatchAction都由react包直接暴露. 所有要想 react 工作, 基本上是调用react包的 …
图解React源码 - Hook 原理(副作用Hook)
本节分析了`副作用Hook`从创建到销毁的全部过程, 在`react`内部, 依靠`fiber.flags`和`effect.tag`实现了对`effect`的精准识别.
传统Diff算法为什么时间复杂度要O(n ^3)
很多文章提到的都是新旧DOM树需要两两对比,但是没有说清楚为什么。 等等,我相信还有很多种可能。 第一种非常粗暴,第二种是假设所有操作的优先级是相同的。第二种方案也就是我们传统的diff算法的核心方案,下面我们就此展开讨论 很简单,因为树是一种递归的数据结构,需要递归的创建,复…
React16 了解源码系列(一)
总所周知,react源码不是一般的多,直接阅读react源码,真的是劝退... 虽然没有更完,但是写得相当精彩,反正我是看了还想看那种。(有点崔更了,哈哈) 在了解react架构之前,我们还需要了解一下浏览器渲染原理,主流的浏览器刷新频率为60Hz,即每(1000ms / 60…
Vue的组件和数据流管理
1. 高效的追踪机制 Vue通过Object.defineProperty定义数据的存取描述符(set和get),来追踪数据变化。 在Vue组件初始化时,data下的属性会被循环遍历添加上set和get,直到所有的子孙属性都被添加完。当data的某一属性值发生了变化(执行set…
Babel快速上手使用指南
在刚开始使用babel的时候,相信很多同学应该和我一样,对于babel的使用配置一知半解,babel相关的包@babel/core,@babel/cli,babel-loader,@babel/polyfill,@babel/plugin-transform-runtime,@…
下一页
关注了
13
关注者
0
收藏集
3
关注标签
9
加入于
2020-03-04