Concurrent React, Redux and state management
New concepts like concurrent rendering and suspense prompt us to rethink common state management patterns introduced by libraries like Redux. While there are still many unanswered questions, a lot of discussion is already happening in react-redux GitHub issues (i.e. [1]). There's also Andres Clark's Context.write proposal [2] demonstrating alternative approaches to handling component independent state in a way that works with React suspense.
I've been following some of this discussion and could try to come up with a short overview of the main challenges, suggestions and open questions.
[1] https://github.com/reduxjs/react-redux/issues/890
[2] https://github.com/acdlite/rfcs/blob/context-write/text/0000-context-write.md