牛客网前端秋招一面
9.16 11:00 时长1小时
自我介绍
看题目
let obj = {
a: 1,
b: () => {
const res = this.a + 1;
}
} (1)怎么把上面的代码转换成ES5
(2)严格模式下执行 obj.b会怎么样
const ComponentA = () => {
const [setList, list] = useState([]);
useEffect(() => {
fetch().then() => {
setList(res)
})
}, [])
return <></>;
} (1)如果在请求的过程中这个组件销毁了,在执行setList的过程中会抛出一个警告,这个如何避免
(2)如果现在把 fetch()换成其他的异步操作,不取消请求,但不希望执行setList,如何处理。
(3)如果因为业务原因,shouldStop需要放在useEffect外面,怎么操作。
const ComponentA = () => {
const [setList, list] = useState([]);
// const shouldStop = xxxx
useEffect(() => {
fetch().then() => {
if(shouldStop) return;
setList(res)
})
}, [])
return <></>;
} 讲讲几个项目都做了什么
项目跟性能监控相关的
项目里面monorepo怎么做的,为什么要用monorepo
你知道monorepo的其他技术方案吗
反问
查看3道真题和解析