如何将state / props包含在useEffect中而不使其成为触发器?

时间:2019-12-10 13:14:47

标签: reactjs react-hooks

以下示例将引发警告,someState应该包含在useEffect的依赖项数组中,但是我不希望更改someState来触发{{1 }} 跑步。

那么,如何确保该函数在更新后的useEffect上运行,同时对someTrigger进行更新?

someState

1 个答案:

答案 0 :(得分:0)

如果您需要postSomething来响应某个事件,最好直接将其称为事件处理程序,而不是通过效果来处理:

<SomeComponent onEvent={() => postSomething() } />

如果由于某种原因对您不起作用,并且您需要一种效果,则可以忽略该警告。