-
Notifications
You must be signed in to change notification settings - Fork 49.2k
Closed
Labels
Status: UnconfirmedA potential issue that we haven't yet confirmed as a bugA potential issue that we haven't yet confirmed as a bug
Description
React version: ^18.0.0
Steps To Reproduce
- Refer the attached codesandbox link
- Consider the click that leads to a winner in tic-tac-toe game
- We get an alert that a player has won, however, the board is not yet painted on the browser.
- The expectation of browser painting the click first followed by the effect execution is broken.
Video Link explaining the bug:
https://www.youtube.com/watch?v=v8KLOx_Mm48
Link to code example:
https://codesandbox.io/p/sandbox/tic-tac-toe-gpjn57
The current behavior
The expectation of browser painting the click first followed by the effect execution is broken.
We get an alert first, then the updated board is painted by browser.
The expected behavior
We expect the board to update first, then the effect should run which should cause the alert.
Metadata
Metadata
Assignees
Labels
Status: UnconfirmedA potential issue that we haven't yet confirmed as a bugA potential issue that we haven't yet confirmed as a bug