express vs graphql vs react vs react-redux vs redux vs rxjs