a、b
的变动都会调用ajax()
而且a变动的时候b
也会发生变化,现在的问题是a
变化的时候自己调用了一次ajax()
并且引起了b
变化,又触发了ajax()
请问这种场景怎么处理?
useEffect(() => {
ajax()
}, [a, b])
useEffect(() => {
setState(b)
}, [a])
a、b
的变动都会调用ajax()
而且a变动的时候b
也会发生变化,现在的问题是a
变化的时候自己调用了一次ajax()
并且引起了b
变化,又触发了ajax()
请问这种场景怎么处理?
useEffect(() => {
ajax()
}, [a, b])
useEffect(() => {
setState(b)
}, [a])
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决