Mark Johnson
1 min readMar 18, 2018

--

In my experience, you don’t need Redux for Firebase either (it’s certainly not required). One of the cool parts of GraphQL on the server side is that you can combine multiple data sources (SQL Databases, Firebase, even REST APIs) into a single queryable endpoint and then your UI doesn’t have to worry about where it gets it’s data from. It’s pretty great.

As for global state, the new React Context API looks promising for that. You can also store local state using GraphQL if you use Apollo Link State. Haven’t tried it myself but it looks cool!

--

--

Mark Johnson
Mark Johnson

Written by Mark Johnson

Web designer, developer, and teacher. Working at the cross-section of learning and technology. Co-Founder, CTO of Pathwright. Launcher of side projects.

No responses yet