课程
/前端开发
/React.JS
/React Hooks2小时快速入门
为什么每次 console.log()里面内容总要执行两次?
2020-11-29
源自:React Hooks2小时快速入门 3-5
正在回答
首先回答刚开始的时候的两次打印,这里是我们使用了getDoubleNum函数,所以打印,然后组件中通过setNum来更新了状态,在刷新页面的过程中又执行了一次,所以会出现两次输出。因为getDoubleNum这个函数是在jsx中引用的,每次渲染都会重新执行一次
举报
React Hooks 入门的不二之选
1 回答useEffect为啥会执行两次
1 回答useEffect 被执行两次
1 回答dispatch 之后 打印state 能打印出多次来。
1 回答为什么我这样设置ref.current也是自增的,并不是不变的
2 回答6分37秒,利用set缓存getDoubleNum,为什么打印出来的set.size是1,3,5,7,9,11,、、、、、