一、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
微信扫一扫 
支付宝扫一扫