首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Hooks与事件绑定

虽然看起来情况这么多,但是实际上如果接入了react-hooks/exhaustive-deps规则的话,发现其实际上是会建议我们使用3.3这个方法来处理依赖的,这也是最标准的解决方案,其他的方案要不就是存在不必要的函数重定义...useEffect(() => { post(); }, [dep, post]); 在这个例子中,我们希望达到的目标是仅当dep发生改变的时候,触发post函数,从而将数据进行发送,在这里我们完全按照了react-hooks.../exhaustive-deps的规则去定义了函数。...那么如何解决这个问题呢,一个可行的办法是我们可以将函数定义在useRef上,那么这样的话我们就可以一直拿到最新的函数定义了,实际效果与直接定义一个函数调用无异,只不过不会受到react-hooks/exhaustive-deps

1.8K30
领券