- 0
- 0
- 约9.99千字
- 约 14页
- 2026-09-22 发布于四川
- 举报
2025年全栈开发笔试真题(网友回忆版)及答案解析
一、单项选择题(每题2分,共28分)
1.在HTTP缓存机制中,下列哪个响应头用于指定资源在浏览器中的缓存有效期?
A.Cache-Control
B.Last-Modified
C.ETag
D.Expires
答案A
解析Cache-Control是HTTP/1.1中用于控制缓存行为的主要响应头,可通过max-age指令指定缓存有效期。Last-Modified与ETag均为条件请求的验证器,Expires是HTTP/1.0的过期时间头,优先级低于Cache-Control。
2.在React中,下列哪种方式可以最有效地避免子组件因父组件状态更新而发生不必要的重新渲染?
A.在子组件中使用useEffect
B.使用useMemo缓存组件实例
C.使用React.memo包裹子组件
D.在父组件中使用useCallback包裹所有函数
答案C
解析React.memo是React提供的高阶组件,它会对比props的变化来决定是否重新渲染子组件,这是避免非必要渲染的直接手段。useCallback可以稳定函数引用,配合React.memo使用效果更佳,但单独使用useCallback不会阻止子组件渲染。useMemo用于缓存计
原创力文档

文档评论(0)