一、Vue Hooks面试题
Vue 3.0 引入了一个叫做Composition API的新API,许多面试官会考察这方面的问题。在Vue中,Hooks的使用与React Hooks有相似之处。下面是一个Vue中的Hooks面试题:
function useCounter() { const count = reactive({ value: 0 }) function increment() { count.value++ } return { count, increment} } setup() { const { count, increment } = useCounter() return { count, increment} } console.log(count) //不会输出什么?
解析:setup函数只会在组件初始化时调用,所以这里的console.log()并没有得到count的值。如果想要获取count的值,可以通过在模板中输出{{count.value}}来获取。
二、Hooks的面试题
第一个React Hooks的面试题是有关useState的,稍微有难度:
function Counter() {
const [count, setCount] = useState(0);useEffect(() => {
setCount(count + 1)
}, []);return {count}
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/198072.html