react爬坑日记(函数自调用)
在react实际开发中,经常可能会因为一些写法的原因,导致出现一些莫名其妙的BUG
1.例如 函数加不加小括号的问题
![](https://i-blog.csdnimg.cn/blog_migrate/fd766427fabfc2381d93881535090433.png)
在这里可以看到在进行审批的函数,handleOk 这个函数我们没有加入括号 所以我们的功能还是正常执行的,不会出现跳跃式的BUG。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d98d0886c9fe1b5471099e87ee210631.png)
但是如果咱们是这样写的话,这个函数就会因为react绑定dom的方式而变得立即执行
解决这个问题的话,我们有两个方法
1.如果不需要传参 我们直接写 函数名
2. 如果需要传参,我们就用下面这个方式
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ee26af2bf715485d3712929145251bce.png)
如有不当之处 欢迎各位大佬指出