Another commenter added the sentence I wish I had put in the original post.  What I meant to say was, start with mostly pure components and just hold state in some top-level react components.  Don&#x27;t use react or flux.  React makes it easy to share state between parent and child using props and callback registration which is perfectly fine to start.<p>When you find it hard to understand your state management within some parent react containers, or you&#x27;re sharing a lot of state between siblings, consider flux or redux.  Not before.