10.31 晚上7点 45分钟左右 面试官是小姐姐 总体半聊天,很多问题也都是聊天的说,对不对无所谓 自我介绍 1.挑一个项目介绍 2.SSR的原理 2.用过的hook 3.React 17 和 React 18的区别 这个问题我扯的太多了,列一下 React.isBatchingUpdate Schedule ensuredIsScheduled shouleYield UpdateQueue => baseUpdate shared.pending 环形更新链表 优先级打断并解释为什么will...这类的钩子会不安全 performSyncOnRoot performConcurrentOnRoot方法 4.useRef用处有什么,并和useState对比 5.如果父组件想要调用子组件的自身方法怎么实现 应该是antd form表单这种类型 useForm获取实例然后调用方法 具体的做法没有用过不清楚,后来想想会不会是用到了React.forwardRef() 改天看看antd form的源码 6.说说跨域及你的解决看法,proxy有什么解决方法呢,八股就不说了 7.说说webpack你了解多少 大概的介绍即可 8.说说下面代码首次打印什么,如果想要避免第一次的打印怎么解决const [user,setUser] = useState('xx')useEffect(() => { console.log(user)},[user]) useRef实现一个useFirstRender即可 9.flex布局 flex-grow flex-shrink 父500 子100 和 200 flex-grow为2和3则最终宽度多少 10.flex-basis 绷不住了,忘掉了,没说出来 11.二叉树路径返回,给指定路径长度,返回当前树所有符合的分支,比较简单就不写了 想不起来的就不写了,应该都不是什么难问题 反问面试表现 ok,需要注意一些细节 研发效能和社区前端的区别 一个公司内部用,难度大,需要了解很多东西 一个是h5和考虑浏览器兼容 切图boy了属于是 两者区别较大,辛亏自己面的是研发效能 11.02 下午4点hr这个组卡92,慎投
点赞 7
评论 1
全部评论

相关推荐

小牛炒肉:好大的官威居然不是什么官
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务