Mark Erikson
Mark Erikson
Oh yeah, that's a good point - that explains why I was seeing 0 hits for the actual shim logic, and 1 hit for the outer part of the shim...
I've successfully reproduced this issue in a standalone local project, with 5 components: - Dummy tab - `useSelector`, hidden but no offscreen - `useSelector`, offscreen - `connect`, hidden but no...
Okay, I've dug into this further. My final conclusion: **This is really a bug with the experimental build of React (2022-03-25) that Replay is currently using, and this is _fixed_...
Some additional notes from Andarist on Twitter: https://twitter.com/AndaristRake/status/1559989920323833857 > Note that you can see mentions of new heuristics planned for passive effects (and uSES is passive) - if they get...
*sigh* yeah, thanks for investigating further :)
Sorry, React-Redux has been pretty low on the time/mental priority list lately, but taking a look at things tonight.
This is likely due to the switch to `useSyncExternalStore`, which uses the same approach that `useSelector` does in trapping errors. I'd have to investigate at some point, but I'm not...
Sure. To be clear, I wouldn't see this as "blocking an upgrade" to React-Redux v8 + React 18. We actually are on both in https://github.com/replayio/devtools right now, and we _do_...
@rdonnelly : afraid I don't have the brain bandwidth to answer this one further atm. The logic in `connect` is frankly very fragile, doubly so in v8, and we're not...
I'm not sure I understand the actual problem statement. Can you clarify _where_ you're expecting to see the updated state, and when? It would really help if you could put...