graphql vs koa vs react vs react-redux vs redux vs rxjs