Managing state in a Large React App: Redux, GraphQL or anything else?

THAT Conference 2018
Day: Tue, Aug 7   Time: 1:00 PM   Location: Guava (map)
Level: 200  Primary Category: Web  Secondary Category: 
Tags: javascript, react, Redux, Large Application
A significant number of React developers has only one friend named Redux and his half-cousin Redux-saga. Due to their commitment, they try to adjust to each other without complaining. Though from outside you can think React and Redux as a happy couple, it shouldn't stop you questioning whether redux is THE BEST way to manage state in a large React app or can we do better?  

In this talk, we will five real-world use cases and check whether Redux is the best option for you. Or it could increase complexity and make it harder for you to manage state in your app. Besides, we will talk about other options like GraphQL,  Unstate, Mobx or no specific library to manage state which might help you to scale your application based on your use-case. While exploring the best way to manage state we will also reveal some of the best practices as well as increase maintainability, readability of a large React app. Besides, we will explore few powerful tools of React, available techniques in browsers, and built-in options lying in Javascript as well.