Description
Currently, there is a warning about updating a hook outside of an act
call when the update happens as the result of an async call (i.e. callback, promise, async/await, etc.)
There is an example of this in our own test suite which generates the warning when we run our tests.
Firstly I'd like this warning to go away. I've tried all the suggestions in @threepointone's examples repo to no avail. There has also been a rather lengthy discussion in the react-testing-library repo on the topic.
Secondly, if there is a way to remove the warning, the solution(s) should be documented in our docs to help others.
Finally, is there anything we could be doing/wrapping in our API so that users do not have to call act
in their own code as often, similarly to the work that has already been done in react-testing-library?
I'm not 100% certain on whether there is anything we can actually do, so if you're more familiar with the act
function and its uses, I'd love to get your input.