&quot;Flux considered harmful&quot; That is way too strong - GraphQL handles server&#x2F;client data sync, we still need a pattern for client&#x2F;ui state, they are mostly orthogonal concerns. UIs aren&#x27;t stateless, there&#x27;s more to it than just transacting every state change directly to the server. It is a very narrow class of UIs for which that could work.