React中立即执行函数的返回函数未执行的原因及原理咨询
React中立即执行函数的返回函数未执行的原因及原理咨询
- 我的代码截图
- 控制台结果截图
各位大佬好,这是我写的React代码,我知道如果给函数加上括号,它会在元素渲染的时候就立即执行(我这里有4个li标签,所以会执行4次),而不是等事件触发时才作为回调运行。
但我实在搞不懂,为什么console.log('first')正常执行了,可返回函数里的console.log('second')却没动静?按我理解,返回函数应该在console.log('first')跑完之后立刻执行,控制台应该能打出'second'才对呀?这里面到底是什么原理在起作用?
麻烦各位帮忙解答一下,谢谢大家!
备注:内容来源于stack exchange,提问作者Filics
相关产品推荐
相关产品推荐

