以下示例将引发警告,someState
应该包含在useEffect
的依赖项数组中,但是我不希望更改someState
来触发{{1 }} 跑步。
那么,如何确保该函数在更新后的useEffect
上运行,同时对someTrigger
进行更新?
someState
答案 0 :(得分:0)
如果您需要postSomething
来响应某个事件,最好直接将其称为事件处理程序,而不是通过效果来处理:
<SomeComponent onEvent={() => postSomething() } />
如果由于某种原因对您不起作用,并且您需要一种效果,则可以忽略该警告。